所以这就是事情。我想建立一个允许我在类值中实现一些数字的阅读器。听起来很复杂,或者我不知道如何用英语写作。 一些例子的时间。我希望我的文本文件看起来像这样:
Hello world //This is some random text that I will use in my JFrame
Hello world //Just like above
15 //Some random numbers that I will use as values in my class
32 //Just like above
76 //Just like above
我已经阅读了扫描仪的其他指南(例如http://www.java-made-easy.com/java-scanner.html),但我自己写的东西还很难。我需要一些提示,也许还有一些来自你们的代码。
答案 0 :(得分:0)
这是一个link,向您展示如何使用属性文件。您从文件中读取的属性可用于设置类中的值。
答案 1 :(得分:0)
我假设你只是想知道你何时遇到了一个号码而不是文件中的文字?
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ( (line = br.readLine()) != null )
{
try
{
int number = Integer.parseInt(line);
// no exception? It's a number
}
catch ( NumberFormatException e )
{
// exception? It's text
}
}
br.close();