Respuestas
Respuesta dada por:
0
Una forma correcta de identificar los caracteres de las letras Mayúsculas es conociendo su valor en bytes. En la Tabla ASCII cada símbolo o letra posee un rango que va desde las Mayúsculas a las Minúsculas, esto permite diferenciar cuando una letra es o no Mayúscula.
El rango para las letras Mayúsculas es desde 65 a 90. Donde ese valor representa a los bytes de cada letra o para entenderlo mejor su tamaño en memoria. Ejemplo:
//Creacion de las Variable
String letras = "Elareiza";
String[] caracter = new String[letras.length()];
//Proceso de Identificación de Letras
for (int i = 0; i < letras.length(); i++) {
caracter[i] = letras.substring(i,i+1);
//Obtener los bytes o tamaño de cada Caracter
byte[] bytes = caracter[i].getBytes();
//Identificar si esta en el rango de 65 a 90 entonces es MAYUSCULA
if(bytes[0]>=65&&bytes[0]<=90){
System.out.println("Letra: "+caracter[i]+" [MAYUSCULA]");
}else{
System.out.println("Letra: "+caracter[i]+" [Minuscula]");
}
}
El rango para las letras Mayúsculas es desde 65 a 90. Donde ese valor representa a los bytes de cada letra o para entenderlo mejor su tamaño en memoria. Ejemplo:
//Creacion de las Variable
String letras = "Elareiza";
String[] caracter = new String[letras.length()];
//Proceso de Identificación de Letras
for (int i = 0; i < letras.length(); i++) {
caracter[i] = letras.substring(i,i+1);
//Obtener los bytes o tamaño de cada Caracter
byte[] bytes = caracter[i].getBytes();
//Identificar si esta en el rango de 65 a 90 entonces es MAYUSCULA
if(bytes[0]>=65&&bytes[0]<=90){
System.out.println("Letra: "+caracter[i]+" [MAYUSCULA]");
}else{
System.out.println("Letra: "+caracter[i]+" [Minuscula]");
}
}
Preguntas similares
hace 6 años
hace 6 años
hace 9 años
hace 9 años
hace 9 años
hace 9 años
hace 9 años