StringBuilder 和String相互转换、int 和 String 类型的相互转换
String和StringBuilder类的区别
String类,内容是不可变的
StringBuilder类:内容是可变的
StringBuilder 和String相互转换
StringBuilder -> String
public String toString():通过toString()就可以实现把StringBuilder转换为String
String s = sb.toString();
String -> StringBuilder
public StringBuilder(String s):通过构造方法就可以实现把String转换为StringBuilder
StringBuilder sb =new StringBuilder(s);
int 和 String 类型的相互转换
int -> String
一:直接在数字后面添加一个空字符串
二:通过String类静态方法valueOf()
int number = 100;
//方法一
String s = "";
String s1 = number + s;
//方法二
String s2 = String.valueOf(number);
String -> int
一:先将字符串数字转为Integer,在调用valueOf()方法
二:通过Integer静态方法parseInt()进行转换
// 方法一
String s = "111";
Int eger i = Integer.valueOf(s);
int a = i.intvalue()
// 方法二
int a = Integer.parseInt(a);