0 calificaciones0% encontró este documento útil (0 votos)
43 vistas
Clase String
La clase String en Java permite representar y procesar cadenas de caracteres. Ofrece métodos para obtener la longitud de una cadena, convertir entre mayúsculas y minúsculas, eliminar espacios, extraer caracteres y subcadenas, y buscar coincidencias. También proporciona métodos para convertir entre cadenas y otros tipos de datos primitivos como enteros y decimales.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
43 vistas
Clase String
La clase String en Java permite representar y procesar cadenas de caracteres. Ofrece métodos para obtener la longitud de una cadena, convertir entre mayúsculas y minúsculas, eliminar espacios, extraer caracteres y subcadenas, y buscar coincidencias. También proporciona métodos para convertir entre cadenas y otros tipos de datos primitivos como enteros y decimales.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5
La Clase String (I)
La clase String provista por Java brinda facilidades para
representar y procesar cadenas de caracteres.
Un estado interno de una instancia de tipo String es una
secuencia de caracteres encerrados entre comillas. Una variable de tipo String nombra a una secuencia de este tipo.
La forma de declarar, crear e inicializar objetos de tipo String
es la siguiente:
String cad = ”Buenas buenas …”;
En este caso, lo que se le ha asignado a cad es el objeto
constante «Hola, buenos días». Para que no fuese un objeto constante:
String cad = new String (”Buenas buenas …”);
La Clase String (II) Los principales métodos de la clase String son: length(): devuelve la cantidad de caracteres de una cadena. toLowerCase(): devuelve la misma cadena pero con todos los caracteres en minúscula. toUpperCase(): devuelve la misma cadena pero con todos los caracteres en mayúscula. trim(): devuelve la misma cadena pero sin espacios. charAt (int pos): devuelve el carácter que está en la posición que corresponde al indicado por pos. substring (int inicio): devuelve la subcadena a partir de inicio. substring (int inicio, int fin): devuelve la subcadena a partir de la posición inicio hasta la anterior a la posición fin. indexOf(String a): devuelve la posición de la primera aparición de la subcadena a en la cadena. indexOf(String a, int pos): devuelve la posición de la primera aparición de la subcadena a en la cadena a partir de la posición pos. lastIndexOf(String a): devuelve la posición de la última aparición de la subcadena a en la cadena. La Clase String (III) cad.length() devuelve 16. cad.toLowerCase(): devuelve ”buenas buenas…”. cad.toUpperCase(): devuelve ”BUENAS BUENAS…”. cad.trim(): devuelve ”Buenasbuenas…”. cad.charAt (1): devuelve ’u’. cad.charAt (100): devuelve StringIndexOutOfBoundsException: String index out of range: 100 (in java.lang.String) cad.substring (3): devuelve ”nas buenas…”. cad.substring (3,5): devuelve ”na”. cad.substring (3,25): devuelve StringIndexOutOfBoundsException: String index out of range: 25 (in java.lang.String) cad.indexOf(”Bue”): devuelve 0. cad.indexOf(”bUe”): devuelve -1. cad.indexOf(”bue”,6): devuelve 7. cad.lastIndexOf(”bue”): devuelve 7. La Clase String (IV) Los métodos substring y indexOf reciben como argumento un índice. En Java el mínimo valor para un índice es 0 (es decir, la primera posición de una cadena en Java, como en arrays, es 0).
Los métodos indexOf y lastIndexOf retornan –1 si la
subcadena no aparece en la cadena.
La comparación no se realiza a través del operador relacional
==.
Para convertir un número en una cadena de caracteres se
emplea el método valueOf (conversión explícita):
int valor=10; String str=String.valueOf(valor);
La clase String proporciona versiones de valueOf para
convertir los datos primitivos: int, long, float, double. La Clase String (V) Para convertir una cadena en un número entero, primero quitamos los espacios en blanco al principio y al final y usamos el método parseInt de la clase Integer que describirá más adelante.
String str=" 12 ";
int numero=Integer.parseInt(str.trim());
Para convertir una cadena en número decimal se requieren dos
pasos: Convertir la cadena en un objeto de la clase Double, mediante el método valueOf (eliminando previamente los espacios en blanco). A continuación convertir el objeto de la clase Double en un tipo primitivo double mediante el método doubleValue.
Lección 11 y 12 (Cadenas de Caracteres, Instanciar o Ejemplarizar, Clase String, Métodos de La Clase String, Declaración de La Clase String, Método Length, CharAt, Substring, Equals, EquealsIgnoreCase)