1.String与char数组的相互转换
1.1String转char数组
利用String类中的tocharArray()方法
例如
String a = "abc";
char b[] = a.tocharArray();
b={'a','b','c'}
1.2 char数组转换为String
利用String类中的valueOf()方法
char a[]={'a','b','c'};
String b=String.valueOf(a);
2.String与int相互转换(字串转成 Double, Float, Long 的方法大同小异)
2.1 String->int
String a="112233"
int i=Integer.parseInt(a);
2.2 int->String
int a=123;
String b=a+" ";
String c=Integer.toString(a);
3.String与StringBuilder互换
此方法摘自:这里
String类与StringBuilder类的相互转换
1.String类转换为StringBuilder类 public class String12 {
public static void main(String[] args){
String s = “hello”;
StringBuilder sb = new StringBuilder(s);
System.out.println(sb);
} }
2.StringBuilder类转换为String类 public class String12 {
public static void main(String[] args){
StringBuilder sb = new StringBuilder();
sb.append(“abc”).append(“efg”);
String s = sb.toString();
System.out.println(s);
} }