我发现这个帖子和其中一个用户发布了以下代码行:
String[] digits2 = number.split("(?<=.)");
Run Code Online (Sandbox Code Playgroud)
我已经咨询过几个来源 - 比如1和2 - 来破译这段代码的意思,但我无法弄明白.任何人都能解释split()方法中的参数意味着什么吗?
编辑:对于任何与我有相同问题的人,这是另一个有用的链接
这是一种积极的回顾。整体表达的意思是“在任何字符之后,但不捕获任何内容”。本质上,如果字符串看起来像
ABC
Run Code Online (Sandbox Code Playgroud)
那么匹配将发生在|字符之间的 , 处。
A|B|C|
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
856 次 |
| 最近记录: |