CONVERSIÓN DE DATOS en JAVA
CONVERSIÓN DE DATOS en JAVA
En Java hay una serie de funciones que realizan la conversión entre los distintos tipos de datos. Las conversiones pueden ser, de número a carácter, de número a cadena, entre números, de carácter a número, de carácter a cadena y de cadena a número. Este tipo de funciones se utilizará también en los applet.
DE NÚMERO A CARÁCTER
var_char=Character.forDigit(var_num,base);
DE NÚMERO A CADENA: El dato a convertir debe ser un objeto de una clase numérica.
clase_num objeto=new clase_num(valor);
var_String=objeto.toString();
var_String=String.valueOf(var_numerica);
ENTRE NUMEROS: El dato a convertir debe se un objeto de una clase numérica.
clase_num objeto=new clase_num(valor);
var_tipo=objeto.tipoValue();
Float F=new Float(3.1416);
int i=F.intValue();
long l=F.longValue();
float f=F.floatValue();
double d=F.doubleValue();
DE CARÁCTER A NÚMERO
var_num=Character.digit(var_char,base);
DE CARÁCTER A CADENA: El char a convertir debe ser un objeto de la clase Character.
Character objeto=new Character(‘letra’);
var_String=objeto.toString();
DE CADENA A NÚMERO: El dato al que convertimos debe ser un objeto.
clase_num Objeto=new Clase_num(var_String);
var_num=objeto.tipoValue();
EJEMPLO:
class conver2{
public static void main(String numero[]){
int n1=Character.digit(‘7’,10);
int n2=1;
Character letra=new Character(‘z’);
double n3=150.50;
String cad1=»Numero»;
String cad=String.valueOf(n3);
String cad2=letra.toString();
System.out.println(cad1+cad+cad2);
System.out.println(n1+n2);
char nletra=Character.forDigit(n2,10);
System.out.print(n1+» «+nletra);
}
}
EJEMPLO:
class conver{
public static void main(String numero[]){
Integer entero=new Integer(numero[0]);
double n1=entero.doubleValue();
double n2=150.50;
System.out.print(n1+n2);
}
}
Comentarios recientes