![]() |
1
3
如果“更好”的意思是更高的性能,那么您可能需要尝试创建一个符合您想要匹配和使用的内容的正则表达式。
如果“更好”的意思是更简单,那么不,我认为没有比你建议的更简单的方法了:在应用拆分之前移除前导分隔符。 |
![]() |
2
6
不,没有。您只能通过为字符串的split()方法提供第二个参数0来忽略尾随分隔符:
但对于前导分隔符,必须先删除它们:
|
![]() |
3
2
几乎所有构建在JDK中的拆分设施都以某种方式被破坏。你最好用第三方课程,比如 Splitter ,在处理空令牌和空白空间方面既灵活又正确:
将生成包含“零”、“一”、“二”的iterable<string> |
![]() |
4
1
您还可以使用 StringTokenizer 要构建列表,请根据需要对其进行什么操作:
但是,作为警告,您需要在构造函数的第二个参数中分别定义每个潜在的空白字符。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 6 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 6 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 6 月前 |
![]() |
rudraraj · java中未声明最终变量 7 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 7 月前 |