如何从文本文件中的每一行中分离出单独的列值?
我需要解析 ASCII 文本文件中的行。 列由可变数量的空格分隔,例如:
column1 column2 column3
我如何分割这一行以返回仅包含值的数组?
谢谢
I have lines in an ASCII text file that I need to parse.
The columns are separated by a variable number of spaces, for instance:
column1 column2 column3
How would i split this line to return an array of only the values?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
\s
表示空白字符,+
表示 1 或更多。.split()
将字符串分割为由指定分隔符(在本例中为 1 个或多个空白字符)分隔的部分。\s
means a whitespace character, the+
means 1 or more..split()
splits a string into parts divided by the specified delimiter (in this case 1 or more whitespace characters).顺便说一句,有两个空格。
Two spaces there btw.
检查 StringTokenizer 类。
Check the StringTokenizer class.