2012-02-05 14 views

答えて

4

あなたはパラメータ"[!.?:;]"String.split(String regex)メソッドを使用することができます:あなたは、単にできるよう

6

String.splitの引数は正規表現なので、これらの文字に一致するパターンを作成できます。

s.split("[.!:;?]"); 
7

Guava'sSplitterString.split()より少しmore predictableです。

Iterable<String> results = Splitter.on(CharMatcher.anyOf("!.?:;")) 
    .trimResults() // only if you need it 
    .omitEmptyStrings() // only if you need it 
    .split(string); 

、その後、あなたが好きどのように出力結果をラップするIterables.toArrayまたはLists.newArrayListを使用することができます。

関連する問題

 関連する問題