请教:JAVA中英文字符串截取的问题
来源:百度知道 编辑:UC知道 时间:2024/06/27 13:58:34
这个字符串是随机的动态的。
//完整程序如下,字符串可以随机的:
import java.util.Iterator;
import java.util.Vector;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Grouping {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
String s = "a99中国b香港c恒生dd嘿嘿";
String regex = "\\w";
Pattern p = Pattern.compile(regex);
String intercept = "";
String intercept2 = "";
Vector<String> output = new Vector<String>();
for(int i = 0;i < s.length();i ++){
String input = s.substring(i,i + 1);
Matcher m = p.matcher(input);
boolean b = m.matches();
if(b){
output.add(intercept2);
intercept2 = "";
intercept = intercept + input;
}else{
output.add(intercept);
intercept = "";
intercept2