String转数组
使用split(",")方法用逗号分隔字符串转换成数组格式(推荐)
String abc = 1,2,3,4,5,6,7;
String[] cba = abc.split(",");
使用String类的toCharArray()方法将字符串转换为字符数组
String str = "Hello";
char[] charArray = str.toCharArray();
数组转字符串
通过String的方法进行转换
String[] a = [1,2,3,4,5,6,7,8,9,0]; //定义数组
String s = a.toString(); //把数组转换为字符串
使用StringUtils的join方法//数组转字符串 org.apache.commons.lang3.StringUtils
String[] a = [1,2,3,4,5,6,7,8,9,0]; //定义数组
String s2 = StringUtils.join(a); // 数组转字符串
System.out.println(str4); // 0,1,2,3,4,5
String s3 = StringUtils.join(a, ","); // 数组转字符串(逗号分隔)(推荐)
System.out.println(str4); // 0,1,2,3,4,5
通过遍历来转换字符串
String[] a = [1,2,3,4,5,6,7,8,9,0]; //定义数组
StringBuffer s4 = new StringBuffer();
for (String str : a) {
str5.append(s);
}
System.out.println(str5.toString()); // 012345
Integer和Long的互相转换
将Integer型转化为Long型
Integer a = 10;
Long b = a.longValue();
将Long型转化为Integer型
Long a = 10L;
Integer b = a.intValue();