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));
}
你有沒有嘗試過的東西?告訴我們你的代碼:) – Ewald
標題和正文文本是矛盾的。你想根據位置或基於分隔符進行分割嗎?如果第16個位置在單詞的內部,輸出應該是什麼? –
所以你只是想吐,如果第16個字符是一個空間? –