Joc*_*ved 4 java regex string split
我有一个字符串abc~def~ghij~klm~nop~qrstu~vwx~hj
.我想将它拆分两次(结果为三个部分):这意味着无论我在哪里得到~
符号我需要拆分abc
,def
第三个只作为单个字符串ghij~klm~nop~qrstu~vwx~hj
.
我知道如何在~
符号出现的地方分成字符串
String[] parts = stat.split("~");
String part1 = parts[0];
String part2 = parts[1];
String part3 = parts[2];
Run Code Online (Sandbox Code Playgroud)
在这里我只获得part3 ghij
,我需要整个字符串保持长~
符号.
Tun*_*aki 15
这只将stat
String 拆分两次,即它将它分成3部分:
String[] parts = stat.split("~", 3);
Run Code Online (Sandbox Code Playgroud)
String.split(String regex, int limit)
方法允许控制所得部件的数量.
引用Javadoc:
limit参数控制模式的应用次数,因此会影响结果数组的长度.如果限制n大于零,那么模式将最多应用n - 1次,数组的长度将不大于n,并且数组的最后一个条目将包含超出最后匹配分隔符的所有输入.
归档时间: |
|
查看次数: |
1189 次 |
最近记录: |