一个简单的字符串截取问题 50分 有一串字符串String str="aaaaa,bbbbb,ccccc";怎么通过正则表达式 截取下来最终效果是aaaaabbbbbccccc三串字符串谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要用正则用String类的splite()就可以了splite会返回一个数组,这个数组里面的元素就是你要的结果 给你一个参考 public static void main(String args[]) throws Exception { String[] strs = testSplit("aaaaa,bbbbb,ccccc"); for (String str : strs) { System.out.println(str); } } public static String[] testSplit(String str) { if (str == null) { return null; } Pattern p = Pattern.compile("([^,]*),([^,]*),(.*)"); Matcher m = p.matcher(str); StringBuffer b = new StringBuffer(); String[] rtns = new String[3]; while (m.find()) { rtns[0] = m.group(1); rtns[1] = m.group(2); rtns[2] = m.group(3); } return rtns; } String str="aaaaa,bbbbb,ccccc"; String [] arr = str.split(",");for(int i = 0; i < arr.length; i++) { System.out.println(arr[i]);} public static void main(String args[]) throws Exception { String[] strs = "aaaaa,bbbbb,ccccc".split(","); for (String str : strs) { System.out.println(str); } } 急求JAVA代码(类似购物车问题) jfreechart 画图 如何在应用程序单例运行? itext 解析 pdf --怎样发布SWT应用程序?--急! 如何实现在内网通过程序直接访问外网的资源 再次请问:HelloWorld问题 哪里有与swing类有关的函数的书? 用java在mysql中保存图像的问题! 请问:System类的load,loadLibrary, mapLibraryName起什么作用? 关于Java的问题 iReport 如何执行多条SQL语句
用String类的splite()就可以了
splite会返回一个数组,这个数组里面的元素就是你要的结果
public static void main(String args[]) throws Exception {
String[] strs = testSplit("aaaaa,bbbbb,ccccc");
for (String str : strs) {
System.out.println(str);
} } public static String[] testSplit(String str) {
if (str == null) {
return null;
}
Pattern p = Pattern.compile("([^,]*),([^,]*),(.*)");
Matcher m = p.matcher(str); StringBuffer b = new StringBuffer();
String[] rtns = new String[3];
while (m.find()) {
rtns[0] = m.group(1);
rtns[1] = m.group(2);
rtns[2] = m.group(3);
}
return rtns;
}
String str="aaaaa,bbbbb,ccccc";
String [] arr = str.split(",");
for(int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
String[] strs = "aaaaa,bbbbb,ccccc".split(",");
for (String str : strs) {
System.out.println(str);
}
}