Publicado el 2 de Mayo del 2019
457 visualizaciones desde el 2 de Mayo del 2019
498,0 KB
6 paginas
Creado hace 8a (03/02/2016)
UF6.2
Strings en Java
Private & Confidential
CONTENIDOS
Introducción
1.
2. Clase String
Private & Confidential
STRING, STRINGBUFFER y STRINGTOKENIZER
Introducción
Las clases String y StringBuffer están orientadas a manejar cadenas de
caracteres.
La clase String está orientada a manejar cadenas de caracteres constantes,
es decir, que no pueden cambiar.
La clase StringBuffer permite que el programador cambie la cadena
insertando, borrando, etc. La primera es más eficiente, mientras que la
segunda permite más posibilidades.
Por último, la clase StringTokenizer sirver para separar las palabras de un
cadena de texto.
Private & Confidential
STRING Y STRINGBUFFER
Introducción
Ambas clases pertenecen al package java.lang, y por lo tanto no hay que
importarlas.
Hay que indicar que el operador de concatenación (+) entre objetos de tipo
String utiliza internamente objetos de la clase StringBuffer y el método
append().
Los métodos de String se pueden utilizar directamente sobre literals
(cadenas entre comillas), como por ejemplo: "Hola".length().
Private & Confidential
STRING
Definición
Los objetos de la clase String se pueden crear a partir de cadenas
constantes o literals, definidas entre dobles comillas, como por ejemplo:
"Hola".
Java crea siempre un objeto String al encontrar una cadena entre comillas.
A continuación se describen dos formas de crear objetos de la clase String:
// el sistema más eficaz de crear Strings
String str1 = "Hola";
String str2 = new String("Hola"); // también se pueden crear con un constructor
El primero de los métodos expuestos es el más eficiente, porque como al
encontrar un texto entre comillas se crea automáticamente un objeto
String, en la práctica utilizando new se llama al constructor dos veces.
También se pueden crear objetos de la clase String llamando a otros
constructores de la clase, a partir de objetos StringBuffer, y de arrays de
bytes o de chars.
Private & Confidential
STRING
Algunos métodos
Private & Confidential
Comentarios de: UF6.2 Strings en Java (0)
No hay comentarios