2017-11-08 1 views
0
スキャナを製造する際に

、私は二回入力を離れて分割したい:その後、スペースを除去した後String.split("(?!^)");
と文字の中に残っている文字列を分割String.split("\\s+");
で任意のスペースを削除し
まず、私が把握するように見えることはできません私のStringの部分の完全に新しい配列を保持するStringを作る方法。
これで、私はString = String.split()を試しましたが、それはうまくいきませんでした。
Googleも役に立たなかった。文字列を分割する際のString []の代替手段はありますか?

+0

を待ちますが、スペースに分割したり、スペースを削除しようとしていますか?最終目標は何ですか? – luckydog32

+0

空白を削除してください –

+0

あなたのコードを説明する代わりに表示してください。 – shmosel

答えて

7

あなたはこれを過度に複雑しているようだ、なぜのような単純なものではない:

// remove spaces 
String a = "abc".replace(" ", ""); 

// to array of chars 
char[] chars = a.toCharArray(); 
+0

'.replace()'メソッドが使われているのを見たことはありません。 –

+1

@ProgrammingNubだから何ですか?あなたが見たことがない限り、どんな方法も使えないと言っていますか? **まだ見たことのない方法については、ドキュメント**を読んでください。この場合、それは 'String'の** javadoc **となります。https://docs.oracle.com/javase/9​​/docs/api/java/lang/String.html – Andreas

+0

@アンドレアス私はそれがそこにあったことに気付かなかった。 –

関連する問題