Cadenas de texto java

  En este ejemplo de java mostrare unos cuantos metodos que pueden utilizarce con las
 variables de tipo de cadena de texto osea de string el cual como ya ha de saber es
 un bloque de letras en el que se pueden almacenar letras, palabras hasta frases
 incluso se puede crear un array de esta variable, continuando listare y describire
 los metodos que mostrare:
 
 
 
Método Cometido

length()
Devuelve la longitud (número de caracteres) de la cadena

charAt (int pos)
Devuelve el carácter que hay en una cierta posición

toLowerCase()
Devuelve la cadena convertida a minúsculas

toUpperCase()
Devuelve la cadena convertida a mayúsculas

substring(int desde,int cuantos)
Devuelve una subcadena: varias letras a partir de una posición
dada

replace(char antiguo,char nuevo)
Devuelve una cadena conun carácter reemplazado por otro

trim()
Devuelve una cadena sin espacios de blanco iniciales ni finales

startsWith(String subcadena)
Indica si la cadena empieza con una cierta subcadena

endsWith(String subcadena)
Indica si la cadena termina con una cierta subcadena

indexOf(String subcadena,[int desde])
Indica la posición en que se encuentra una cierta subcadena
(buscando desde el principio, a partir de una posiciónopcional)

lastIndexOf(String subcadena, [int desde])
Indica la posición en que se encuentra una cierta subcadena
(buscando desde el final, a partir de una posición opcional)


equals(String cadena)
 Mira si las dos cadenas son iguales (lo mismo que "= =")

equals-IgnoreCase(String cadena)
Comprueba si dos cadenas son iguales, pero despreciando las diferencias entre mayúsculas y minúsculas

compareTo(String cadena2)
Compara una cadena con la otra (devuelve 0 si son iguales, negativo si la cadena es "menor" que cadena2 y positivo si es "mayor").
 

reverse(String variable) invierte las letras que contenga la variable pero solo funcionan con StringBuffer


Ahora mostrare el uso de todos los metodos enlistados en el codigo:

public class metodos_string {
public static void main( String args[] ) {
    

   String txt1="appletenhtml"; 
   String txt2="Ejemplos de programacion";
        
    
   //Ejemplo de length java
System.out.println("La longitud de "+txt1+" es: "+txt1.length());

//Ejemplo de charAt java
System.out.println("El caracter de la posicion 5 de la palabra: "+txt2+" es: "+txt2.charAt(5));


//Ejemplo de toLowerCase() java
 System.out.println("Cadena normal : "+txt2+" Cadena convertida: "+txt2.toLowerCase());
 
 //Ejemplo de toUpperCase() java
 System.out.println("Cadena normal : "+txt1+" Cadena convertida: "+txt1.toUpperCase());

 //ejemplo de substring() java
 System.out.println("palabra completa: "+txt2+" subcadena(3,6): "+txt2.substring(3,6));
 
 //ejemplo de replace() java
 System.out.println("palabra completa: "+txt1+" Reemplezando h por H: "+txt1.replace("h","H"));
 
  //ejemplo de trim() java
 System.out.println("palabra completa: "+txt2+" ejecutando trim: "+txt2.trim());
 
 //ejemplo startsWith java
 System.out.println("palabra completa: "+txt2+" ejecutando startsWith: "+txt2.startsWith("E"));
 
 //ejemplo endsWith java
 System.out.println("palabra completa: "+txt1+" ejecutando startsWith: "+txt1.startsWith("html"));
 
 //ejemplo indexOf java
 System.out.println("palabra completa: "+txt1+" ejecutando indexOf(html,1): "+txt1.indexOf("html",1));
 
  //ejemplo lastIndexOf java
 System.out.println("palabra completa: "+txt1+" ejecutando lastIndexOf(html,1): "+txt1.lastIndexOf("html"));
 
 //ejemplo equals comparando string java
 System.out.println("comparando: "+txt1+" con "+txt2);
   if(txt1.equals(txt2))
    {
         System.out.println("Son iguales");
       }
       else
           {
               System.out.println("No son iguales");
            }
            
            
        //ejemplo equals-IgnoreCase comparando string java
 System.out.println("comparando: "+txt1+" con "+txt2);
   if("PrOgRaMaCiOn".equalsIgnoreCase("pRoGrAmAcIoN"))
    {
         System.out.println("Son iguales");
       }
       else
           {
               System.out.println("No son iguales");
            }
 
 
//ejemplo compareTo java (devuelve 0 si son iguales, negativo si la cadena es "menor" que cadena2 y positivo si es "mayor")
 System.out.println("palabras a comparar: "+txt1+" con "+"txt2 = "+txt1.compareTo(txt2)); 
 
 
 //ejemplo reserve() java
 StringBuffer texto = new StringBuffer("Probando");
 texto.reverse();
 System.out.println( "Invertido: " + texto );
 

}
}









Descargar ejemplo java:


Comentarios

Populares

Buscar en este blog