我有这个字符串Java字符串分割给人意想不到的结果
String x = "2013-04-17T08:00:00.001,41.14806,-9.58972,-13.0,0.0,0.0,-20.0,4|2013-04-17T08:00:00.001,41.14806,-9.58972,-22.0,0.0,0.0,-20.0,4|2013-04-17T08:00:00.001,41.14806,-9.58972,-31.0,0.0,0.0,-20.0,4|2013-04-17T08:00:00.001,41.14806,-9.58972,-40.0,0.0,0.0,-20.0,4|2013-04-17T08:00:00.001,41.14806,-9.58972,-49.0,0.0,0.0,-20.0,4|2013-04-17T08:00:00.001,41.14806,-9.58972,-58.0,0.0,0.0,-20.0,4|2013-04-17T08:00:00.001,41.14806,-9.58972,-64.0,0.0,0.0,-20.0,4";
如果我做分裂这样String vec2 [] = x.split(",");
输出将是这个
2013-04-17T08:00:00.001
41.14806
-9.58972
-13.0
0.0
0.0
-20.0
等。
如果我做这样String vec2[] = x.split("|");
输出分割是这样的:
2
0
1
3
-
0
4
-
1
7
T
0
8
:
0
0
:
等。
而且我希望类似这样的东西:
2013-04-17T08:00:00.001,41.14806,-9.58972,-13.0,0.0,0.0,-20.0,4
2013-04-17T08:00:00.001,41.14806,-9.58972,-22.0,0.0,0.0,-20.0,4
and so on
任何想法有什么不对?
http://stackoverflow.com/questions/1433115/what-is-the-proper-way-of-inserting-的可能重复a-pipe-into-a-java-pattern-expression – Ankit
'String ** vec2 []'在Java中是无效标识符! – NINCOMPOOP
@NoobUnChained我认为这是因为他想让它变成粗体。 – Maroun