我需要解析ASCII文本文件中的行。列由可变数量的空格分隔,例如:
column1 column2     column3如何拆分此行以返回仅包含值的数组?
谢谢
发布于 2009-08-05 22:34:47
String testvar = "Some   Data    separated  by     whitespace";
String[] vals = testvar.split("\\s+");\s表示空白字符,+表示1或更多。.split()将字符串拆分为由指定分隔符(在本例中为1个或多个空格字符)分割的部分。
发布于 2009-08-05 22:41:23
sed 's/  */\n/g' < input这里有两个空格。
发布于 2009-08-05 22:42:24
检查StringTokenizer类。
https://stackoverflow.com/questions/1236113
复制相似问题