0

次の文字列があり、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));
        }
4

1 に答える 1

3

使用できますinput.split(',')

または多分私は質問を理解していません..教えてください:p

于 2012-06-07T07:43:52.167 に答える