从文本文件中获取格式化数字的简单方法?
所以我知道在 C++ 中我可以这样做:
ifstream file("data/maps/ssdebug1.cfg");
string line;
float startx = 0;
sscanf (line.c_str(), "start-x = %f;", &startx);
但是在 Java 中是否有同样简单的方法来做到这一点?
so I know in C++ I can just do this:
ifstream file("data/maps/ssdebug1.cfg");
string line;
float startx = 0;
sscanf (line.c_str(), "start-x = %f;", &startx);
But is there a equally easy way to do this in Java?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在Java中你可以做
In Java you can do
从 java 版本 1.5 开始,您也可以使用 java.util.Scanner..
http://download.oracle.com/javase /1.5.0/docs/api/java/util/Scanner.html
示例:
from java Version 1.5 you can use java.util.Scanner also..
http://download.oracle.com/javase/1.5.0/docs/api/java/util/Scanner.html
Example :