基本类型和包装类的对应
以下的封装类可以用于基本数据类型与字符串的转换
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
在这八种封装类中,其中七种都有ParseXxx的方法,可以将这其中的字符串表现形式转换成基本数据类型
Integer类的方法与实现,能实现int和String的相互转换
构造方法 :
public Integer(int value)
public Integer(String s)
String和int的相互转换
int——String
1.和""进行拼接
2.public static String valueOf(int i)
3.int——Integer——String(Integer类的toString()方法)
4.public static String toString(int i)(Integer类的静态方法)
String——int
1.String——Integer——int
2.public static int parseInt(String s)
package pra_07;
public class J_15 {
public static void main(String[] args) {
System.out.println(Integer.toString(60));
System.out.println(Integer.toOctalString(60));
System.out.println(Integer.MAX_VALUE);
Integer i1=new Integer(100);
System.out.println(i1); //100
Integer i2=new Integer("100");
System.out.println(i2); //100
//int转换为String
int i=100;
String s1=i+"";
System.out.println(s1); //推荐使用
String s2=String.valueOf(i);
System.out.println(s2); //推荐使用
Integer i3=new Integer(i);
String s3=i3.toString(i);
System.out.println(s3);
String s4=Integer.toString(i);
System.out.println(s4);
//String转换为int
String s5="200";
int a5=Integer.parseInt(s5);
System.out.println(a5);
String s="200";
Integer i4=new Integer(s);
int a4=i4.intValue();
System.out.println(a4);
}
}