ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

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 );
 
   } 
}