我有以下字符串,并且想要在第16个位置准确分割,当第16个位置之间有单词时它不应该分割
字符串输入=“ARAPAHOE(CO),测试”
输出应如下:
ARAPAHOE(CO)
测试
我已尝试使用以下代码:
Pattern splitPattern = Pattern.compile("(.{1,16})\\b(,|$)");
Matcher m = splitPattern.matcher("ARAPAHOE (CO), test");
List<String> splittedComList = new ArrayList<String>();
while (m.find()) {
splittedComList.add(m.group(1));
}
答案 0 :(得分:3)
您可以使用input.split(',')
或许我不明白这个问题..告诉我:p