public class Main{
public static void main(String[] args) {
//0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26
String nombre = "Fernando, Carraro, Aguirre";
log("tam:"+nombre.length());
log("--substring(0,8):"+nombre.substring(0,8).toUpperCase());
log("--substring(10,17):"+nombre.substring(10,17).toUpperCase());
log("--substring(19,"+nombre.length()+"):"+nombre.substring(19,nombre.length()).toUpperCase());
String[] divide= nombre.trim().split(",");
for(String nom : divide){
log(nom);
}
char c='a';
int cont=0;
for(int i=0; i < nombre.length() ; i++){
if(nombre.toLowerCase().charAt(i) == c){
cont++;
}
}
log("No. de \""+c+"\" en la cadena:"+cont);
log("indexOf(\"F\"):"+nombre.indexOf("F"));//0
log("indexOf(\"C\"):"+nombre.indexOf("C"));//10
log("indexOf(\"A\"):"+nombre.indexOf("A"));//19
String cadena = new String("Naufragio");
if(cadena !=null || cadena.equals("Naufragios")){
//evaluación a corto circuito, la primera condición se realiza, ya no es necesaria evaluar la segunda condición
log(cadena);
if(cadena == "Naufragio"){
log("#1.Esto no se ve, no puedes comparar variables primitivos con variables por referencia");
}
if(cadena.equals("Naufragio")){
log("#2. Esto si se ve");
}
if("Naufragio".equals(cadena)){
log("#3. Esto si se ve");
}
if(cadena.endsWith("o")){
log("#4. Termina con o");
}
if(cadena.startsWith("N")){
log("#5. Termina con N");
}
int index=cadena.lastIndexOf('u');//2
log("index:"+index);
char data[] = {'I', 'J', 'K'};
String str = new String(data);//IJK
log(str);
String cad="En un valle ";
cad = cad.concat("dorado un caballo se cayo");
cad = cad.concat(" y un perrito llamado \"pegamento\" se pego");
log(cad);
String otro = cadena.replace('a','s').replace('u','x').replace('o','$');
if(!otro.isEmpty()){
log(otro);
}
}
}
static void log(String out){
System.out.println(out);
}
}
Algunos métodos de la clase String
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.