【问题标题】:Java - reading text file and transforming lines into class valuesJava - 读取文本文件并将行转换为类值
【发布时间】:2013-08-28 08:09:23
【问题描述】:

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

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

【问题讨论】:

  • implement some numbers into class values是什么意思?
  • 什么是“类值”?这可能意味着太多的事情;请发布您尝试使用的代码,例如您尝试在其中存储值的类。

标签: java class jframe


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我假设您只是想知道何时遇到数字而不是文件中的文本?

    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();
    

    【讨论】:

      猜你喜欢
      • 2020-04-15
      • 1970-01-01
      • 2021-05-20
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 2021-06-02
      相关资源
      最近更新 更多