Documente Academic
Documente Profesional
Documente Cultură
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Si ejecutamos el ejemplo anterior, nos saltara un error en la lnea donde convertimos de String a byte, ya que el
rango que puede contener byte es entre -127 a 128. Tenlo en cuenta a la hora de convertir valores.
Esto que hemos hecho tambin lo podemos hacer con un booleano, pero es algo que no se suele utilizar, ademas que
el String debera contener true o false para que no saltase error.
Un String tambin podemos pasarlo a carcter, si queremos coger un carcter en especial podemos usar el
mtodo chatAt(posicion) y tambin podemos crear un array de char que contenga todos los caracteres
del String con el mtodo toCharArray() de String.
Hemos visto como podemos pasar de String a otro valor, podemos hacerlo a la inversa? La respuesta es s, usaremos
el mtodo toString de cada clase de la variables primitiva. Veamos un ejemplo:
public class PruebaApp {
1
2
3
4
[Escriba texto]
[Escriba texto]
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
long numLong=1;
String cad1=Long.toString(numLong);
int numInt=2;
String cad2=Integer.toString(numInt);
short numShort=3;
String cad3=Short.toString(numShort);
byte numByte=4;
String cad4=Byte.toString(numByte);
double numDouble=5;
String cad5=Double.toString(numDouble);
float numFloat=6;
String cad6=Float.toString(numFloat);
System.out.println(cad1+cad2+cad3+cad4+cad5+cad6);
[Escriba texto]