私はここで空白で指定の数字を使用して文字列を分割するにはどうすればよいですか?
String str = "12 67 239 2 47 29";
、以下のような文字列を持っている私は、結果、1
を得た" 2 "
System.out.println(StringUtils.split(str, " 2 ")[0]);
を使用して上記の文字列を分割したいです。
しかし、私は
12 67 239 2
は、私はそれを人をどのように行うことができ、以下のような結果が欲しい、私を助けてください。
の隣に存在するすべての文字を削除し、文字列の 'substring'を取得すると' split'することではありません文字列。正規表現を実装することで簡単に行うことができます。試したコードを投稿することをお勧めします。 – Aradhna
アレイ全体ではなく、アレイの最初の位置にコンソールに書き込んでいます。さらに、私はAradhnaに同意します。文字列を分割したくないだけです。 – Aldeguer
@Aradhnaなぜ分割しないのですか?str.split( "(?<= \\ s2)\\ s +")[0] '、split正規表現を最初の引数として受け取ります。この正規表現に一致するための –