Herramientas de usuario

Herramientas del sitio


bloque2:string

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque2:string [04/01/2019 13:13] – editor externo 127.0.0.1bloque2: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|//String// con el valor separador| Un array con tantas celdas, como divisiones tenga el //String// por el valor separador indicado| |split()|Crea un //array// resultado de dividir el String por el valor separador|//String// con el valor separador| Un array con tantas celdas, como divisiones tenga el //String// por el valor separador indicado|
 +|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 ''+'' permite unir una cadena con otra:+El operador ''+'' permite unir cadenas:
 <code java> <code java>
 String cadena1 = "Mi"; String cadena1 = "Mi";
Línea 72: Línea 73:
 </code> </code>
  
 +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: "99-35.14"
 +</code>
 +
 +===== 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:
  
 </code> </code>
- 
 Estas clases son conocidas como [[bloque3:wrappers|clases envoltorio]], ya que se usan para envolver a tipos primitivos. Existe una clase por cada uno de los 8 tipos primitivos de datos. Estas clases son conocidas como [[bloque3:wrappers|clases envoltorio]], ya que se usan para envolver a tipos primitivos. Existe una clase por cada uno de los 8 tipos primitivos de datos.
 +
 +==== 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 + "";
 +</code>
 +
 +
  
  
bloque2/string.1546607617.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)