convertir minusculas a mayusculas
tengo un string y quiero convertir la primera letra a mayusculas ¿hay algún método para hacer esto?
gracias.
gracias.
char letra='';
String texto=="",nuevoTexto="", resto="";
//Borrando los espacios en blanco
texto=texto.trim();
//cogiendo un string a partir de la segunda letra
resto=texto.substring(1);
//cogiendo la primera letra en un char
letra=texto.charAt(0);
//poniendo dicha letra en mayusculas
letra = Character.toUpperCase(letra);
//concatenando todo
nuevoTexto=letra+resto;
te dejo la base. tu agregale las validaciones del caso.
César Enrique Llontop Gamarra
Lima - Perú
String texto=="",nuevoTexto="", resto="";
//Borrando los espacios en blanco
texto=texto.trim();
//cogiendo un string a partir de la segunda letra
resto=texto.substring(1);
//cogiendo la primera letra en un char
letra=texto.charAt(0);
//poniendo dicha letra en mayusculas
letra = Character.toUpperCase(letra);
//concatenando todo
nuevoTexto=letra+resto;
te dejo la base. tu agregale las validaciones del caso.
César Enrique Llontop Gamarra
Lima - Perú
oe docher... no abuses ps, ese codigo es muy dificil de entender.. y los haz conseguido de otra pagina, lo mas facil es capturar la primera letra, hacerla mayuscula y luego concatenarla otra vez...
PD: soy el marido de chike xD
PD: soy el marido de chike xD
Andres, en ningún momento he intentado engañar a nadie, lo he puesto bien claro "código que encontré por ahi..."
Yo sólo he tratado de encontrar una solución a una pregunta que se ha hecho en el foro, cada cual es libre de cogerla o no.
Yo sólo he tratado de encontrar una solución a una pregunta que se ha hecho en el foro, cada cual es libre de cogerla o no.
A lo mejor te sirve esto que he encontrado por ahi:
//--------------------------------------------//
// Capitalizes first character of string //
// if it's alphabetic //
// method call: myString.capitalizeFirst(); //
// return: a string with a 1st capital letter //
//--------------------------------------------//
String.prototype.capitalizeFirst = function(){
if(!isNaN(String.fromCharCode(this.charCodeAt(0)))) return this;
s = undefined;
var letter = this.charCodeAt(0);
if ((letter > 96 && letter < 123) || (letter > 223 && letter < 254)) {
s += String.fromCharCode(letter - 32);
} else {
s += String.fromCharCode(letter);
}
return s + this.substr(1);
}
/*--^^--*/
input = new String();
input = "capitalize me.";
trace(input.capitalizeFirst())
//out: Capitalize me.
Espero te sea útil
//--------------------------------------------//
// Capitalizes first character of string //
// if it's alphabetic //
// method call: myString.capitalizeFirst(); //
// return: a string with a 1st capital letter //
//--------------------------------------------//
String.prototype.capitalizeFirst = function(){
if(!isNaN(String.fromCharCode(this.charCodeAt(0)))) return this;
s = undefined;
var letter = this.charCodeAt(0);
if ((letter > 96 && letter < 123) || (letter > 223 && letter < 254)) {
s += String.fromCharCode(letter - 32);
} else {
s += String.fromCharCode(letter);
}
return s + this.substr(1);
}
/*--^^--*/
input = new String();
input = "capitalize me.";
trace(input.capitalizeFirst())
//out: Capitalize me.
Espero te sea útil
Alberto, me presento, mi nobre es damian, soy nuevo en el foro y te paso la ayuda que necesitas.
hay una funcion para pasar a mayusculas un String que esta contenida en el paquete java.io.* se llama toUpperCase(), este metodo convierte a mayusculas las letras minusculas del String que recibe el mensaje toUpperCase(), el resultado es un nuevo string en mayusculas... por ejemplo.
String str1, str2 = "Hola, mi nombr es Damian";
str1=str2.toUpperCase();
Luego str1 vale "HOLA, MI NOMBRE ES DAMIAN"
Espero que te sirva, confirmame.
Saludos. desde cordoba argentina
hay una funcion para pasar a mayusculas un String que esta contenida en el paquete java.io.* se llama toUpperCase(), este metodo convierte a mayusculas las letras minusculas del String que recibe el mensaje toUpperCase(), el resultado es un nuevo string en mayusculas... por ejemplo.
String str1, str2 = "Hola, mi nombr es Damian";
str1=str2.toUpperCase();
Luego str1 vale "HOLA, MI NOMBRE ES DAMIAN"
Espero que te sirva, confirmame.
Saludos. desde cordoba argentina
Hola, agarre un codigo que vi en esta pagina y lo escribi en Java mediante Eclipse, pues no me compilaba, espero esto les ande..
private String mayusculizarPrimera(String c){
String resto=c.substring(1);
char letra = c.charAt(0);
letra = Character.toUpperCase(letra);
return (Character.toString(letra) + resto);
}
private String mayusculizarPrimera(String c){
String resto=c.substring(1);
char letra = c.charAt(0);
letra = Character.toUpperCase(letra);
return (Character.toString(letra) + resto);
}
Este código tiene unas peques modificaciones pero funciona bien!!
char letra;
//
String texto=" luis", nuevoTexto="", resto="";
//Borrando los espacios en blanco
texto=texto.trim();
//cogiendo un string a partir de la segunda letra
resto=texto.substring(1);
//cogiendo la primera letra en un char
letra=texto.charAt(0);
//poniendo dicha letra en mayusculas
letra = Character.toUpperCase(letra);
//concatenando todo
nuevoTexto=letra+resto;
//imprimiendo el resultado
System.out.println(nuevoTexto);
}
}
char letra;
//
String texto=" luis", nuevoTexto="", resto="";
//Borrando los espacios en blanco
texto=texto.trim();
//cogiendo un string a partir de la segunda letra
resto=texto.substring(1);
//cogiendo la primera letra en un char
letra=texto.charAt(0);
//poniendo dicha letra en mayusculas
letra = Character.toUpperCase(letra);
//concatenando todo
nuevoTexto=letra+resto;
//imprimiendo el resultado
System.out.println(nuevoTexto);
}
}
