我正在尝试解析一些输出。输出如下:raidz1-0 ONLINE 0 0 0
我的代码如下:
String line = "\traidz1-0 ONLINE 0 0 0";
String[] tokens = line.split("\\s+");
令牌最终为
{"raidz1-0", "ONLINE", "0"}
由于某些原因,最后2个零被丢弃。我想保留零,请告诉我如何。
最佳答案
好吧,在我的情况下,它可以正常工作,并且应该可以:-
String line = "\traidz1-0 ONLINE 0 0 0";
String[] tokens = line.split("\\s+");
System.out.println(Arrays.toString(tokens));
输出:-
[, raidz1-0, ONLINE, 0, 0, 0]
您确定,您没有得到最后两个零吗?