Java: Clase String

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.