bloque2:string
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque2:string [26/10/2018 14:08] – [Definición de método] Fernando Valdeón | bloque2:string [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 45: | Línea 45: | ||
|toUpperCase()|Convierte el String a mayúsculas|Nada|El //String// en mayúsculas| | |toUpperCase()|Convierte el String a mayúsculas|Nada|El //String// en mayúsculas| | ||
|split()|Crea un //array// resultado de dividir el String por el valor separador|// | |split()|Crea un //array// resultado de dividir el String por el valor separador|// | ||
+ | |toCharArray()| Obtiene un array de caracteres|Nada|Un array con los caracteres del String| | ||
Línea 63: | Línea 64: | ||
===== Operador de concatenación ===== | ===== Operador de concatenación ===== | ||
- | El operador '' | + | El operador '' |
<code java> | <code java> | ||
String cadena1 = " | String cadena1 = " | ||
Línea 72: | Línea 73: | ||
</ | </ | ||
+ | Siempre que concatenemos distintos tipos de datos con un String, da como resultado otro String: | ||
+ | |||
+ | <code java> | ||
+ | int numero = 99; | ||
+ | double decimal = -35.14; | ||
+ | |||
+ | String cadena = numero + decimal + ""; | ||
+ | //El resultado no es una suma, sino una concatenacion: | ||
+ | </ | ||
+ | |||
+ | ===== Conversiones entre String y tipos primitivos ===== | ||
+ | No se puede hacer un casting directo entre tipos de datos que no tiene nada que ver (cadenas de caracteres, y tipos primitivos). Debemos utilizar métodos que nos ayuden a hacer esas conversiones. | ||
+ | |||
+ | ==== Convertir de String a tipo primitivo ==== | ||
- | ===== Convertir de String a tipos primitivos ===== | ||
- | No se puede hacer un casting entre tipos de datos que no tiene nada que ver (cadenas de caracteres, y tipos primitivos). | ||
Para poder convertir desde un valor contenido en un String al tipo primitivo de ese valor, usaremos los métodos de una serie de clases: | Para poder convertir desde un valor contenido en un String al tipo primitivo de ese valor, usaremos los métodos de una serie de clases: | ||
Línea 86: | Línea 99: | ||
</ | </ | ||
- | |||
Estas clases son conocidas como [[bloque3: | Estas clases son conocidas como [[bloque3: | ||
+ | |||
+ | ==== Convertir de tipo primitivo a String ==== | ||
+ | |||
+ | Para convertir de un tipo primitivo a String tenemos dos formas: | ||
+ | <code java> | ||
+ | int numero = 46; | ||
+ | String cadenaNumerica = String.valueOf(numero); | ||
+ | |||
+ | double decimal = 34.75; | ||
+ | String cadenaDecimal = String.valueOf(decimal); | ||
+ | |||
+ | //El resultado de concatenar cualquier valor con un String, es otro String | ||
+ | String cadenaNumerica = numero + ""; | ||
+ | </ | ||
+ | |||
+ | |||
bloque2/string.1540562934.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)