public class StringU {
public static void main(String[] args) {
String str = "aa,bb,cc,dd";
String[] ary = str.split(",");
StringBuilder sb = new StringBuilder();
for(int i= 0; i < ary.length; i++){
sb.append("'").append(ary[i]).append("',");
}
sb.deleteCharAt(sb.length()-1);
String newStr = sb.toString();
System.out.println("new string is: " + newStr);
}
}
---------------
new string is: 'aa','bb','cc','dd'
===>方法2, 我觉得这样更快,但比较投机取巧
public class StringU {
public static void main(String[] args) {
String str = "aa,bb,cc,dd";
str = "'" + str.replace(",", "','").concat("'");
System.out.println(str);
}
}
温馨提示:答案为网友推荐,仅供参考