如何从Java文件中读取int和string(两列)?
我有一个包含两列的文件:
10 Mike
7 Jhon
21 Charles
并且我想读取这些值。有一个简单的方法可以做到这一点吗?我知道在 C++ 中很简单,但在 Java 中似乎不那么简单。
I have a file with two columns:
10 Mike
7 Jhon
21 Charles
and I wanted to read these values. Is there an easy wy to do this? I know in C++ it's simple, but it seems it's not in Java.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过多种方式做到这一点。如果您使用Java 8+,您可以这样做:
您可以随后将字符串值转换为您想要的类型。
您还可以将库用于更复杂的场景。一些常见的有:
There are multiple ways you can do it. If you use Java 8+, you can do:
You can convert the string values to the type you want afterwards.
You can also use libraries for more complex scenarios. Some common ones are:
使用 Scanner 对象从文本文件中输入数据
实例化该对象:
在文件中调用下一个整数的方法
调用下一个字符串的方法
Use a Scanner object to Input data from a text file
Instantiate the object:
Call Method for Next Integer in the File
Call Method for next String