java代码小技巧整理
以下是本人在学习和编写代码过程中的一些经验总结,不定期更新
1.将字符串数组转换成逗号分隔字符串
通常会这么写:
public static void main(String[] args) {
String strs = "";
String[] arr = new String[]{"aa", "cc", "bb"}; // 转换前的字符串数组
StringBuilder sb = new StringBuilder();
for (String ele : arr) {
if (sb.length() > 0) {
sb.append(",");
}
sb.append(ele);
}
strs = sb.toString(); // 转换后的逗号分隔字符串
System.out.println(strs);
}
更简单的写法:
public static void main(String[] args) {
String[] arr = new String[]{"aa", "cc", "bb"}; // 转换前的字符串数组
String strs = String.join(",", arr); // 转换后的逗号分隔字符串
System.out.println(strs);
}
这个是我在看mybatis源码的时候学到的