-1
と私はスペースのJavaスプリット()正規表現
String numbers = " 3534 65 884 76 45 34";
String[] listOfnumbers = numbers.split("\\s+");
のランダムな量で区切られた単語の数が含まれている文字列を、分割しようとしているが、私は最初に保存された空の文字列を取得しておきます配列の位置。
何か間違っていますか?
と私はスペースのJavaスプリット()正規表現
String numbers = " 3534 65 884 76 45 34";
String[] listOfnumbers = numbers.split("\\s+");
のランダムな量で区切られた単語の数が含まれている文字列を、分割しようとしているが、私は最初に保存された空の文字列を取得しておきます配列の位置。
何か間違っていますか?
文字列を最初にトリムしようとしましたか?
record.trim().split("\\s+");
これはトリックを行う必要があります。
String[] recordData = record.trim().split("\\s+");
私はあなたがそのような出力を取得している場合は、あなたの文字列は 'record'は先頭のスペースを持っていますが、あなたが入力または出力を投稿していない想像を表現。 –
私は使用する正規表現がすべてのスペースを無視するので無視してはいけませんか? – k238
私たちはもっと理解できるように入力と出力の例を入れます –