public static void main(String[] args) { //将String类型转化为int类型 String str="12"; int i=Integer.parseInt(str); System.out.println(i--); String str2="2.5"; //将String类型转化为double类型 double d=Double.parseDouble(str2); System.out.println(d); }
public static void main(String[] args) {
//基本数据类型+""=String,将int类型转化为String类型。
int i=9;
String str=i+"";
System.out.println(str+1);
String str1=String.valueOf(i);
System.out.println(str1+9);
//调用包装类中的toString(参数)方法
String str2=Integer.toString(5);
System.out.println(str2+5);
}
public class Demo03 {
public static void main(String[]args){
method3();
}
public static void method(){
//运用调用包装类中的valueof方法给对象赋值
Integer in1=new Integer(3);
Integer in2=new Integer("123");
Integer in3=Integer.valueOf(5);
Integer in4=Integer.valueOf("5");
//integer转为int
int i=in1.intValue();
System.out.println(i);
System.out.println(in3);
}
public static void method2(){
//自动装箱和自动拆箱
Integer i= 5;
Integer k=6;
System.out.println(i+k);
}
public static void method3(){
Integer in=200;
Integer in2=200;
System.out.println(in==in2);
System.out.println(in.equals(in2));
}
//在自动拆装箱中,如果你是byte数值以内,先创建一个对象,那么后来的都指向第一个对象的地址。
}
System常用方法:
System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名访问即可。在JDK中,有许多这样的类。
