10
A
回答
30
String.split
需要一个正则表达式来分割,所以你可以简单地说:
mystring.split("[!.?:;]");
4
您可以使用String.split(String regex)方法与参数"[!.?:;]"
。
6
String.split的参数是一个正则表达式,因此您可以创建一个匹配任何这些字符的模式。
s.split("[.!:;?]");
7
Guava'sSplitter
有点more predictable比String.split()
。
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
包裹的输出结果,你怎么样。
相关问题
- 1. 爪哇 - 基于毫秒
- 2. 爪哇 - 基本流的forEach
- 3. 爪哇 - 编写多字符串文件
- 4. 爪哇 - 对于一个给定
- 5. 爪哇 - 每行
- 6. 爪哇:enum toString()
- 7. 对于R&爪哇连接
- 8. 爪哇 - 绘图多项式
- 9. 爪哇 - 多接受输入”
- 10. 爪哇 - 多或声明
- 11. 爪哇字符串比较
- 12. 爪哇GET字符串
- 13. 爪哇 - 从字符串
- 14. 爪哇 - 并行
- 15. 爪哇 - 在
- 16. 爪哇 - 内嵌类定义
- 17. 确定指数(爪哇)
- 18. 爪哇秋千定时器
- 19. 爪哇thesauraus
- 20. 硒,爪哇,waitForCondition
- 21. 爪哇优化
- 22. 爪哇 - 由
- 23. 爪哇的StringIndexOutOfBoundsException
- 24. 爪哇排序
- 25. 爪哇从长
- 26. 爪哇指数法
- 27. 爪哇 - 使用GSON
- 28. 爪哇用空格
- 29. 爪哇:两个基地的回文掌
- 30. 爪哇由令牌