La función getUserInfo() es parte de la clase URI. La función getUserInfo() devuelve la parte UserInfo de un URI especificado.
Firma de función :
public String getUserInfo()
Sintaxis :
uri.getUserInfo()
Parámetro: esta función no requiere ningún parámetro
. Tipo de retorno: la función devuelve el tipo de string.
Los siguientes programas ilustran el uso de la función getUserInfo():
Ejemplo 1: dado un URI, obtendremos la información de usuario usando la función getUserInfo().
// Java program to show the // use of the function getUserInfo() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://Arnab_Kundu@www.geeksforgeeks.org"); // get the UserInfo String _UserInfo = uri.getUserInfo(); // display the URI System.out.println("URI = " + uri); // display the UserInfo System.out.println(" UserInfo=" + _UserInfo); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URL Exception =" + e.getMessage()); } } }
URI = https://Arnab_Kundu@www.geeksforgeeks.org UserInfo=Arnab_Kundu
Ejemplo 2: el valor devuelto por getUserInfo() y getRawUserInfo() es el mismo excepto que se decodifican todas las secuencias de octetos escapados. getRawUserInfo() devuelve el valor exacto de la string proporcionada por el usuario, pero la función getUserInfo() decodifica la secuencia de octetos escapados, si los hay.
// Java program to show the // use of the function getUserInfo() import java.net.*; class Solution { public static void main(String args[]) { // uri object URI uri = null; try { // create a URI uri = new URI("https://Arnab_Kundu%E2%82%AC@www.geeksforgeeks.org"); // get the UserInfo String _UserInfo = uri.getUserInfo(); // get the Raw UserInfo String Raw_UserInfo = uri.getRawUserInfo(); // display the URI System.out.println("URI = " + uri); // display the UserInfo System.out.println(" UserInfo=" + _UserInfo); // display the UserInfo System.out.println(" Raw UserInfo=" + Raw_UserInfo); } // if any error occurs catch (URISyntaxException e) { // display the error System.out.println("URL Exception =" + e.getMessage()); } } }
URI = https://Arnab_Kundu%E2%82%AC@www.geeksforgeeks.org UserInfo=Arnab_Kundu? Raw UserInfo=Arnab_Kundu%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