Mayúsculas a minúsculas conversión sin necesidad de utilizar ninguna función de biblioteca en Java

Java mayúsculas a minúsculas conversión : Aquí, vamos a aprender cómo convertir cadena de mayúsculas a minúsculas y sin el uso de cualquier función de biblioteca en Java?

Dada una cadena y tenemos que convertirlo de mayúsculas a minúsculas.

Ejemplos:

    Input:
IncludeHelp.com
Output:
includehelp.com
Input:
[email protected]
Output:
[email protected]

mayúsculas a minúsculas conversión

Para convertir una mayúscula del alfabeto en minúsculas alfabeto – podemos añadir 32 en el código ASCII del alfabeto en mayúsculas para que sea un alfabeto en minúsculas (debido a que el diferencia entre un alfabeto ASCII minúsculas y mayúsculas un alfabeto ASCII es 32 ).

En el siguiente código, creamos una función definida por el usuario UpperToLower () que acepte una cadena y devuelve la cadena que tienen los caracteres en minúsculas. Para convertido en mayúsculas alfabetos de la cadena a minúsculas alfabetos , estamos extrayendo los caracteres uno por uno de la cadena utilizando la función String.charAt () y comprobar si el personaje es un alfabeto en mayúsculas, si se trata de un alfabeto en mayúsculas, estamos añadiendo 32 para que sea minúscula, de lo contrario ningún cambio. Así, sólo mayúsculas alfabetos se convertirán a minúsculas alfabetos, el resto de los personajes como alfabetos minúsculas, números y caracteres especiales seguirá siendo el mismo.

código Java class mayúsculas a minúsculas conversión

// Uppercase to lowercase conversion without using 
// any library function in Java
public class Main {
static String UpperToLower(String s) {
String result = "";
char ch = ' ';
for (int i = 0; i < s.length(); i++) {
//check valid alphabet and it is in Uppercase
if (s.charAt(i) >= 'A' && s.charAt(i) <= 'Z') {
ch = (char)(s.charAt(i) + 32);
}
//else keep the same alphabet or any character
else {
ch = (char)(s.charAt(i));
}
result += ch; // concatenation, append c to result
}
return result;
}
public static void main(String[] args) {
System.out.println(UpperToLower("IncludeHelp.com"));
System.out.println(UpperToLower("www.example.com"));
System.out.println(UpperToLower("[email protected]"));
System.out.println(UpperToLower("[email protected]"));
}
}

salida

includehelp.com
www.example.com
[email protected]
[email protected]


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *