int类和String类的转换
int -- String
a:和""进行拼接
int i = 100;
String s1 = i + "";
b:public static String valueOf(int i)
String s2 = String.valueOf(i);
c:int -- Integer -- String(Integer类的toString方法())
Integer i2 = new Integer(i);
String s3 = i2.toString();
d:public static String toString(int i)(Integer类的静态方法)
String s4 = Integer.toString(i);
String -- int
a:调用public static int parseInt(String s)
String s = "200";
int i3 = Integer.parseInt(s);
StringBuffer类和String类的转换
String -- StringBuffer
a:通过构造方法
StringBuffer sb = new StringBuffer("heima");
b:通过append()方法
StringBuffer sb = new StringBuffer("heima");
sb2.append("heima");
StringBuffer -- String
a:通过构造方法
StringBuffer sb = new StringBuffer("heima");
String s1 = new String(sb);
b:通过toString()方法
String s2 = sb.toString();
c:通过subString(0,length);
String s3 = sb.substring(0, sb.length());
|
|