Definición
La clase String es utilizada para manejar cadenas de caracteres. El operador + se utiliza para concatenar Strings.
Entre los métodos mas conocidos esan charAt(), equals(), length(), replaceAll().
La clase String es utilizada para manejar cadenas de caracteres. El operador + se utiliza para concatenar Strings.
Entre los métodos mas conocidos esan charAt(), equals(), length(), replaceAll().
Inicialización
de un String
Las formas de declarar e inicializar un objeto de la clase String son las siguientes:
String cadena1 = “Soy una cadena de caracteres”;
String cadena2 = new String (“Soy una cadena de caracteres”);
char [] caracteres = {‘h’, ‘o’, ‘l’, ‘a’};
String cadena3 = new String (caracteres);
Todos los objetos en Java heredan de la clase Object, y la clase Object tiene un método toString() que nos retorna la representación del objeto en un String.
Este método se puede sobrescribir de modo tal que la información que se retorne en el String resultado sea propia de la instancia de la clase.
Ejemplo:
public class Auto{
prívate String patente;
prívate String marca;
prívate String modelo;
//Aca van los constructores
//Aca van los setters y getters
//El método siguiente es el retorna el objeto Auto como un String
@Override
public String toString(){
return “Patente: ” + this.patente + “\nMarca: ” + this.marca + “\nModelo: ” + this.modelo;
}
}
Las formas de declarar e inicializar un objeto de la clase String son las siguientes:
String cadena1 = “Soy una cadena de caracteres”;
String cadena2 = new String (“Soy una cadena de caracteres”);
char [] caracteres = {‘h’, ‘o’, ‘l’, ‘a’};
String cadena3 = new String (caracteres);
Todos los objetos en Java heredan de la clase Object, y la clase Object tiene un método toString() que nos retorna la representación del objeto en un String.
Este método se puede sobrescribir de modo tal que la información que se retorne en el String resultado sea propia de la instancia de la clase.
Ejemplo:
public class Auto{
prívate String patente;
prívate String marca;
prívate String modelo;
//Aca van los constructores
//Aca van los setters y getters
//El método siguiente es el retorna el objeto Auto como un String
@Override
public String toString(){
return “Patente: ” + this.patente + “\nMarca: ” + this.marca + “\nModelo: ” + this.modelo;
}
}
Métodos
mas importantes
La clase String también tiene los siguientes métodos:
La clase String también tiene los siguientes métodos:
ü compareTo(String)
à compara un String con
otro por igualdad.
ü concat(String)
à concatena un String
con otro.
ü contains()
à evalua si una cadena
de caracteres esta contenida en el String
ü startsWith(String
prefijo) à evalua
si el String comienza con el prefijo
ü endsWith(String
sufijo) à
evalua si el String termina con el sufijo
ü valueOf()
à convierte cualquier
tipo básico, boolean, long, doublé, int, en un String.
ü Split
(String expresionRegular) à
separa en partes según la expresión regular.
ü subString(int
comienzo, int fin) à retorna un bloque desde comienzo y hasta fin.
ü Matches(String
expresionRegular) à
evalua si el String contiene la expresión regular.
No hay comentarios:
Publicar un comentario