Esta es una muestra de Wrappers
Primera clase
public class ClaseEnvolvente {
private Integer int1= new Integer(42);
private Integer int2= new Integer("42");
//Tipo Boolean
private Boolean bool1= new Boolean(true);
private Boolean bool2= new Boolean("true");
//Tipo Character
//private Character char1= new Character(a);//Como se puede ver al quitar el slash, no se puede hacer de esta manera, solamente ecibe un caracter String
private Character char2=new Character('a');//Importantes las comillas
public Integer getInt1() {
return int1;
}
public void setInt1(Integer int1) {
this.int1 = int1;
}
public Integer getInt2() {
return int2;
}
public void setInt2(Integer int2) {
this.int2 = int2;
}
public Boolean getBool1() {
return bool1;
}
public void setBool1(Boolean bool1) {
this.bool1 = bool1;
}
public Boolean getBool2() {
return bool2;
}
public void setBool2(Boolean bool2) {
this.bool2 = bool2;
}
public Character getChar2() {
return char2;
}
public void setChar2(Character char2) {
this.char2 = char2;
}
}
----------------------------------------------------------------
Segunda clase
public class RunEnvolv {
public static void main(String[]args){
ClaseEnvolvente clas=new ClaseEnvolvente ();
int x= clas.getInt1(). intValue();
int y=clas.getInt2(). intValue();
int i=Integer.parseInt("123");
Float fl1= Float.valueOf("3.14f");
System.out.println("El valor del int1 es: "+ x);
System.out.println("El valor del int2 es: "+ y);
System.out.println("Del parse int da "+ i);
System.out.println("Al sumarlo con el valor int 1: "+(x+i));
}
}
No hay comentarios.:
Publicar un comentario