String en java
La clase String en java
Este se usa para almacenar valores de cadena de caracteres, la clase String se usa para denotar el literal string, se puede especificar strings al encerrar el texto dentro de comillas dobles “ “.
En java cada carácter es un String de 16 bits de caracteres unicod. En java las cadenas son objetos, y al igual que otros objetos, se puede crear una instancia de la cadena con el operados new
Ejemplo
String s = new String(“Hola Steemit”);
Este método devuelve el carácter situado en la cadena específica por el índice.
Ejemplo:
Este método devuelve una cadena con el valor de la cadena pasada en el método al final de la cadena.
Ejemplo
Este método devuelve un booleano true o false al comparar 2 cadenas de texto ignorando mayúsculas y minúsculas.
Ejemplo
Este método retorna los números de caracteres en una cadena String.
Ejemplo
Este método remplaza todas las ocurrencias de caracteres en la cadena por otro carácter.Public String SubString (int begin)
Este método permite retornar partes de la cadena String.
Este método retorna una cadena de String a minúsculas.
Este método es el contrario al anterior, retorna una cadena de String a mayúsculas.
Ejemplo
Este método nos retorna el valor del String.
Este método nos devuelve una cadena eliminando los espacios en blancos que existan al principio y final de la cadena.
Nota: no elimina espacios en blanco en el medio de la cadena.
Ejemplo
String s = new String(“Hola Steemit”);
Para hacer la memoria de java más eficiente la JVM reserva una zona especial de memoria llamado String Constant pool. Cuando el compilador encuentra la cadena comprueba el pool para ver si la misma cadena ya existe. Si encuentra una coincidencia, la referencia a la nueva literal se dirige a la cadena existente y no la cadena nueva creada.
Ahora vamos hablar de algunos de los métodos más importantes existentes en la Clase String que serán de muchísima utilidad para el programador, y mostraremos algunos ejemplos para su entendimiento rápido:
Public char charAt(int idex)
Este método devuelve el carácter situado en la cadena específica por el índice.
Ejemplo:
Public String concat(String s)
Este método devuelve una cadena con el valor de la cadena pasada en el método al final de la cadena.
Ejemplo
Public boolean equalsIgnoreCase(String s)
Este método devuelve un booleano true o false al comparar 2 cadenas de texto ignorando mayúsculas y minúsculas.
Ejemplo
Public int lenght()
Este método retorna los números de caracteres en una cadena String.
Ejemplo
Public String replace(char old, char new)
Este método remplaza todas las ocurrencias de caracteres en la cadena por otro carácter.
Ejemplo
Public String SubString (int begin)
Public String Substring (int beging, int end)
Este método permite retornar partes de la cadena String.
Ejemplo>
Public String toLowerCase()
Este método retorna una cadena de String a minúsculas.
Ejemplo
Public String toUpperCase()
Este método es el contrario al anterior, retorna una cadena de String a mayúsculas.
Ejemplo
Public String toString()
Este método nos retorna el valor del String.
Public String trim()
Este método nos devuelve una cadena eliminando los espacios en blancos que existan al principio y final de la cadena.
Nota: no elimina espacios en blanco en el medio de la cadena.
Ejemplo
Próximo post le estaremos hablando sobre 2 clases interesantes StringBuffer y StringBuilder y con más ejercicios de ejemplo.
La cadena String es inmutable, lo que quiere decir que su valor no puede ser cambiado una vez que se crea un objeto del tipo String.
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by neliobatis from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.