Java: Cadenas de texto
Ejemplo de manipulación de cadenas de texto, usando Java
Lenguaje: Java (compilador: JDK 6u26)
Categoría: Básico
// Fuente procedente de ErrorDeSintaxis.es
// Ejemplo de manipulación de cadenas de texto,
// usando Java
// Lenguaje: Java
// Compilador: JDK 6u26
// Nivel: Básico
// Disponible desde 29/06/2011
// Aportado por Nacho
// Autor original: Nacho Cabanes
// Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=210
class Strings1 { public static void main( String args[] ) { String texto1 = "Hola"; // Forma "sencilla" String texto2 = new String("Prueba"); // Usando un "constructor" System.out.println( "La primera cadena de texto es :" ); System.out.println( texto1 ); System.out.println( "Concatenamos las dos: " + texto1 + texto2 ); System.out.println( "Concatenamos varios: " + texto1 + 5 + " " + 23.5 ); System.out.println( "La longitud de la segunda es: " + texto2.length() ); System.out.println( "La segunda letra de texto2 es: " + texto2.charAt(1) ); System.out.println( "La cadena texto2 en mayúsculas: " + texto2.toUpperCase() ); System.out.println( "Tres letras desde la posición 1: " + texto2.substring(1,3) ); System.out.println( "Comparamos texto1 y texto2: " + texto1.compareTo(texto2) ); if (texto1.compareTo(texto2) < 0) System.out.println( "Texto1 es menor que texto2" ); StringBuffer texto3 = new StringBuffer("Otra prueba"); texto3.append(" mas"); System.out.println( "Texto 3 ahora es: " + texto3 ); texto3.insert(2, "1"); System.out.println( "Y ahora es: " + texto3 ); texto3.reverse(); System.out.println( "Y ahora: " + texto3 ); } }