String c = "hola"; String d = "hola"; String e = new String("HOLA"); System.out.println(c == d); // NO COMPARA VALORES System.out.println(c == e); // COMPARA EL PUNTERO System.out.println(c.equals(e)); // Compara el valor System.out.println(c.equalsIgnoreCase(e)); // Compara el valor c += " que tal"; System.out.println(c); String alumno1 = "Ana"; String alumno2 = "Pep"; if (alumno1.compareTo(alumno2) > 0) { System.out.println(alumno1 + " es mayor que " + alumno2); } else { System.out.println(alumno2 + " es mayor que " + alumno1); } // Longitud System.out.println(alumno1.length()); // Conversión de mayúsculas System.out.println(alumno1.toLowerCase()); //ana System.out.println(alumno1.toUpperCase()); // ANA c = "En un lugar de la mancha"; // Subcadenas System.out.println(c.substring(5)); // A partir de la posición 5 hasta el final lugar de la mancha System.out.println(c.substring(5, 8)); // De la posición 5 hasta la 8 lu // Inicio y fin System.out.println(c.startsWith("En")); //true System.out.println(c.endsWith("cha"));//true // Acceder a las letras for (int i = 0; i < c.length(); i++) { System.out.println(c.charAt(i)); } // Reemplazar cadenas System.out.println(c.replace("a", "@")); System.out.println(c.replace("la", "LA")); // Buscar cadenas System.out.println(c.indexOf("un")); // 3 System.out.println(c.indexOf("pepe")); // -1 // Buscar todas las apariciones int pos = c.indexOf("a"); while (pos != -1) { System.out.println(pos); pos = c.indexOf("a", pos + 1); } // Saber si hay una subcadena System.out.println(c.contains("un")); // true System.out.println(c.contains("pepe")); //false // Eliminar espacios al principio y al final c=" hola que tal "; System.out.println("|"+c+"|"); System.out.println("|"+c.trim()+"|");