La función getQuery() es parte de la clase URI. La función getQuery() devuelve la Consulta de un URI especificado.
Función Firma
public String getQuery()
Sintaxis
uri.getQuery()
Parámetro Esta función no requiere ningún parámetro
Tipo de devolución: la función devuelve el tipo de string
Los siguientes programas ilustran el uso de la función getQuery():
Ejemplo 1: dado un URI, obtendremos la consulta utilizando la función getQuery().
// Java program to show the use of the function getQuery() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples?title=protocol"); // get the Query String _Query = uri.getQuery(); // display the URL System.out.println("URI = " + uri); // display the Query System.out.println(" Query= " + _Query); } // if any error occurs catch (Exception e) { // display the error System.out.println(e); } } }
URI = https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples?title=protocol Query= title=protocol
Ejemplo 2: ahora no proporcionaremos ninguna consulta y usaremos la función para obtener la consulta y ver los resultados.
// Java program to show the use of the function getQuery() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples"); // get the Query String _Query = uri.getQuery(); // display the URL System.out.println("URI = " + uri); // display the Query System.out.println(" Query=" + _Query); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URI Exception =" + e.getMessage()); } } }
URI = https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples Query=null
Ejemplo 3: el valor devuelto por getQuery() y getRawQuery() es el mismo excepto que se decodifican todas las secuencias de octetos escapados.
getRawPath() devuelve el valor exacto de la string proporcionada por el usuario, pero la función getQuery() decodifica la secuencia de octetos escapados, si los hay.
// Java program to show the use of the function getQuery() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples?title=protocol%E2%82%AC"); // get the Query String _Query = uri.getQuery(); // display the URL System.out.println("URI = " + uri); // display the Query System.out.println(" Query=" + _Query); // get the Raw Query String Raw_Query = uri.getRawQuery(); // display the Raw Query System.out.println(" Raw Query=" + Raw_Query); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URI Exception =" + e.getMessage()); } } }
URI = https://www.geeksforgeeks.org/url-getprotocol-method-in-java-with-examples?title=protocol%E2%82%AC Query=title=protocol? Raw Query=title=protocol%E2%82%AC
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA