【发布时间】:2013-04-25 01:37:08
【问题描述】:
我正在尝试使用由“|”分隔的 Java 解析一些数据顺序。以下是数据示例。
String s = "111206|00:00:00|2|64104|58041";
String [] temp = s.split("|");
for(String p: temp)
System.out.println(p);
但不是在 '|' 处拆分它将每个字符分开。这是我为上述代码得到的输出。
1
1
1
2
0
6
|
0
0
:
0
0
:
0
0
|
2
|
6
4
1
0
4
|
5
8
0
4
1
我通过替换“|”找到了转机通过','在行中,但是代码补丁会运行很多次,我想对其进行优化。
String s = "111206|00:00:00|2|64104|58041";
s = s.replace('|', ',');
我只想知道'|'有什么问题??
【问题讨论】:
标签: java string string-split