1

のような文を、、、、、、、、、、、のようにいくつかの"He and his brother, are playing football."部分に分割するにはどうすればよいですか。Javaを使用してそれを行うことは可能ですか?"He""He and""and his""his brother""brother, "", are""brother playing""playing football""football.""."

String[] words = "He and his brother , are playing football .".split("\\s+");
System.out.println(words[0]);
    for (int i = 0, l = words.length; i + 1 < l; i++){
    System.out.println(words[i] + " " + words[i + 1]);  
}
String s = words[words.length-1];       
System.out.println(s.charAt(s.length() - 1));

"brother,"これは私が行ったコードです問題は、文内の「、」は、これ"brother ,"だけが機能するように、入れなければならないなどの単語で区切る必要があります。解決策はありますか?

4

1 に答える 1

0

これを変える:

String[] words = "He and his brother , are playing football .".split("\\s+");

に:

String[] words = "He and his brother , are playing football .".split("[\\s+,]");

これで が処理さ,れます。つまり、 は取得さbrother,れず、 のみが取得されますbrother。コンマの出現でも分割されます。

于 2012-06-23T06:06:20.903 に答える