String与基本数据类型、包装类的转换
int a = 1;
String str1 = String.valueOf(num);
String str2 = a + "";
String str = "123";
int num = Integer.parseInt(str);
String与char[]之间的转换
String str = "123abc";
char[] charArray = str.toCharArray();
char[] array = {'1','2','3','a','b','c'};
String str = new String(array);
System.out.println(str);
String与byte[]之间的转换
String str = "123abc";
byte[] bytes = str.getBytes();
System.out.println(Arrays.toString(bytes));
String str2 = new String(bytes);
System.out.println(str2);
System.out.println("================================================");
String str1 = "1234小鸟";
byte[] gbk = str1.getBytes("gbk");
System.out.println(Arrays.toString(gbk));
String str3 = new String(gbk,"gbk");
System.out.println(str3);