1.5 CLASE STRING

 

En Java, la clase String es una de las clases más fundamentales y ampliamente utilizadas. Representa una secuencia inmutable de caracteres Unicode y se encuentra en el paquete java.lang. Esto significa que una vez que se crea una cadena, no se puede modificar, y cualquier operación que parezca modificar una cadena en realidad crea una nueva cadena en memoria.

Proporciona una variedad de métodos para trabajar con cadenas de caracteres. Algunos de los métodos más comunes de la clase String:

public class Uso_String {

 

      public static void main(String[] args) {

           

            //length(): Devuelve la longitud de la cadena como un entero.

            String str = "Hola mundo";

            int length = str.length(); //Devuelve 12

           

            //charAt(int index): Devuelve el carácter en la posición especificada por el índice (comienza en 0).

            char character = str.charAt(0); //Devuelve 'H'

           

            //equals(Object obj): Compara dos cadenas para determinar si son iguales

            String str1 = "Hola";

            String str2 = "Hola";

            boolean areEqual = str1.equals(str2); //Devuelve true

           

            //equalsIgnoreCase(String anotherString): Compara dos cadenas sin tener en cuenta las diferencias entre mayúsculas y minúsculas.

             str1 = "Hola";

             str2 = "hola";

             areEqual = str1.equalsIgnoreCase(str2); //Devuelve true

             

             //indexOf(String str): Devuelve la posición de la primera ocurrencia de una subcadena dentro de la cadena, o -1 si no se encuentra.

             int index = str.indexOf("mundo"); //Devuelve 6

             

             //substring(int beginIndex): Devuelve una subcadena que comienza en el índice especificado.

             String sub = str.substring(6); //Devuelve "mundo"

           

             //substring(int beginIndex, int endIndex): Devuelve una subcadena que comienza en beginIndex y termina en endIndex -1.

             sub = str.substring(0, 5); //Devuelve "Hola";

             

             //toLowerCase(): Convierte la cadena a minúscula.

             String lower = str.toLowerCase(); //Devuelve "hola mundo";

             

            //toUpperCase(): Convierte la cadena a mayúsculas.

             String upper = str.toUpperCase(); //Devuelve "HOLA MUNDO";

             

             //trim(): Elimina los espacios en blanco al principio y al final de la cadena.

             String withSpaces = " Hola, mundo ";

             String trimmed = withSpaces.trim(); //Devuelve "Hola mundo"

             

             //replace (char oldChar, char newChar): reemplaza todas las ocurrencias de olChar en la cadena

             String replaced = str.replace('o', 'x'); //Reemplaza 'o' por 'x': "Hxla mundx"

      }

 

}

 

Estos son solo algunos de los métodos disponibles en la clase String de Java. Hay muchos otros métodos útiles para realizar diversas operaciones con cadenas. Puedes consultar en la API de Java.

1.4 CLASE MATH << >> 1.6 API DE JAVA



No hay comentarios:

Publicar un comentario