java数组和字符串相互转换
- 字符串转数组
- 数组转字符串
字符串转数组
方法一:直接使用String的 .split()方法:
public class JavaMethodTest {
public static void main(String[] args) {
String a = "9->11->12";
String[] list = a.split("->");
System.out.println(Arrays.toString(list));
// 打印结果:[9, 11, 12]
}
}
方法二 :使用spring提供的工具类
public class JavaMethodTest {
public static void main(String[] args) {
String a = "9->11->12->14";
String[] list = StringUtils.split(a,"->");
System.out.println(Arrays.toString(list));
// 打印结果:[9, 11->12->14]
}
}
数组转字符串
方法一:使用(org.apache.commons.lang.StringUtils)的 join() 方法
public class JavaMethodTest {
public static void main(String[] args) {
String a = "9->11->12->14";
String[] list = a.split("->");
System.out.println(Arrays.toString(list));
// 打印结果:[9, 11, 12, 14]
String b = "";
b = StringUtils.join(list,"?");
System.out.println(b);
// 打印结果: 9?11?12?14
}
}
还没有评论,来说两句吧...