2012-06-07 153 views
0

我有以下字符串,並希望正是在第16位拆,它不應該在有字第16位如何在基於java的字符串「」拆分爲分隔符

字符串之間的分裂輸入= 「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

你有沒有嘗試過的東西?告訴我們你的代碼:) – Ewald

+0

標題和正文文本是矛盾的。你想根據位置或基於分隔符進行分割嗎?如果第16個位置在單詞的內部,輸出應該是什麼? –

+0

所以你只是想吐,如果第16個字符是一個空間? –

回答

3

您可以使用input.split(',')

或者,也許我不明白的問題..告訴我:P