SH1265, SH5951, SH6766, SH7235, SH1265, SH5951, SH6766, SH7235 变成 'SH1265', 'SH5951', 'SH6766', 'SH7235', 'SH1265', 'SH5951', 'SH6766', 'SH7235'
解决方案 »
- String转换为InputStream
- [求助]Junit测试时遇到一个奇怪的问题:FileNotFoundException
- 帮忙看看这段java代码有什么问题,急
- 一个很低级的问题
- GUI 简单提问 顶者有分.
- 通过对数据库的添加实现动态JTree
- 在众多的免费JAVA服务器中,哪个最好,哪个最具有商业价值?
- Calendar的setTime方法、computeTime方法、updateTime、isLenient方法的作用??
- 正则表达式问题。
- 请问谁有给别人发email的java代码? 急用!谢谢!
- java怎么录制jpanel上的屏幕,生成视频文件
- java String[] 转化为List最高效,最化的处理办法
public static void main(String[] args) {
String str = "SH1265, SH5951, SH6766, SH7235, SH1265, SH5951, SH6766, SH7235";
String[] strNum = str.split(",");
for(String m : strNum){
System.out.print("'"+m+"'");
}
}
}
class Test1 {
public static void main(String[] args){
String[] strs = {"SH1265", "SH5951", "SH6766", "SH7235", "SH1265", "SH5951", "SH6766", "SH7235 "};
for(String str : strs){
System.out.println(str);
str ='\''+str + '\'';
System.out.println(str);
}
}
}是这样吗?
s.replaceAll("(SH[0-9]{4})", "'$1'")
替换字母 + 数字的:
s.replaceAll("([a-zA-Z]+[0-9]+)", "'$1'")
String src = "SH1265, SH5951, SH6766, SH7235, SH1265, SH5951, SH6766, SH7235";
src = "'" + src.replaceAll("\\s*,\\s*", "','") + "'";
System.out.println(src);
}