はい、グーグルとスタックオーバーフローで検索しようとしましたが、良い結果は得られませんでした。私は文字列を持っています。たとえば、「Javaでコーディングを行いましょう」と言って、文字列を取得したいと思います(空白で分割します)。
できる、やる、いくつかの、コーディング、in、Java
私はこれに使用string.split("\\s")
しましたが、代わりに正規表現を使用する必要があることを知っています。何か案は?
はい、グーグルとスタックオーバーフローで検索しようとしましたが、良い結果は得られませんでした。私は文字列を持っています。たとえば、「Javaでコーディングを行いましょう」と言って、文字列を取得したいと思います(空白で分割します)。
できる、やる、いくつかの、コーディング、in、Java
私はこれに使用string.split("\\s")
しましたが、代わりに正規表現を使用する必要があることを知っています。何か案は?
String str = "Hello How are you";
String arrayString[] = str.split("\\s+")
これを使用してください
スペースを分割文字として指定するには" "
、パラメータとして に渡すことができますString#split
。例:
String test="Lets do some coding in Java";
for(String token : test.split(" "))
System.out.println(token);