がここに私の入力分割文字が
....
が、私はそれが到達したときに、各文字列を区切るしたいALPO..LAPOL.STRINGであるJavaで空の値を返します「」文字列配列リストに格納します。
私は正規表現スプリット( "\。+"))に問題があり
ArrayList<String> words = new ArrayList<> (Arrays.asList(chars.stream().map(String::valueOf)
.collect(Collectors.joining("")).split("\\.+")));
、以下のコードを使用してみました。
予想される出力:
ALPO
LAPOL
STRING
実際の出力:
"" - >空白
LAPOL多くがあるので、それは空の値として、リストの最初の値を出力します
STRING
「」
あなたは '.... ALPO..LAPOL.STRING'文字列を分割すると言っていますか? –
あなたはその入力を文字列または文字配列リストとして取ることができます。私は文字配列のリストとしてそれを取った@WiktorStribiżewコード – Anusha