Minúsculas a mayúsculas conversión sin necesidad de utilizar ninguna función de biblioteca en Java

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

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

Ejemplos:

    Input:
IncludeHelp.com
Output:
INCLUDEHELP.COM
Input:
[email protected]
Output:
[email protected]

minúsculas a mayúsculas conversión

Para convertir un minúsculas del alfabeto en mayúsculas del alfabeto – podemos restar 32 del código ASCII del alfabeto en minúsculas para que sea un alfabeto en mayú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 lowertoupper () que acepte una cadena cadena y devuelve tener mayúsculas caracteres. Para alfabetos convertir en minúsculas de la cadena a mayú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 minúsculas, si se trata de un alfabeto en minúsculas, estamos restando 32 para que sea en mayúsculas, de lo contrario ningún cambio. Por lo tanto, sólo se alfabetos minúsculas se convertirán en alfabetos en mayúsculas, el resto de los personajes como los alfabetos en mayúsculas, números y caracteres especiales seguirá siendo el mismo.

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

// Lowercase to uppercase conversion without using 
// any library function in Java
public class Main {
static String LowerToUpper(String s) {
String result = "";
char ch = ' ';
for (int i = 0; i < s.length(); i++) {
//check valid alphabet and it is in lowercase
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(LowerToUpper("IncludeHelp.com"));
System.out.println(LowerToUpper("www.example.com"));
System.out.println(LowerToUpper("[email protected]"));
System.out.println(LowerToUpper("[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 *