0

所以这就是事情。我想设置一个阅读器,允许我将一些数字实现为类值。对我来说听起来很复杂,或者我只是不知道如何用英语写作。是时候举一些例子了。我希望我的文本文件看起来像这样:

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),但是我自己写东西还是很困难的。我需要一些提示,也许还有你们的一些代码。

4

2 回答 2

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();
于 2013-08-28T08:22:47.637 回答
0

这是一个链接,向您展示如何使用属性文件。您从文件中读取的属性可用于在您的类中设置值。

于 2013-08-28T08:16:11.263 回答