【问题标题】:Sorting time in txt file written with Filewriter使用 Filewriter 编写的 txt 文件中的排序时间
【发布时间】:2012-03-08 20:35:32
【问题描述】:

我的问题是。我正在编写一个程序来进行预订。为此,我使用 Filewriter 和 Buffered write 将其写入 txt 文件。输入是通过 simpleInoutDialog 输入的,它给出了一个带有模板 hh:mm:ss 的字符串。

这个我写到txt文件和一个名字 示例:

08:00:00
Tom Hanks
06:20:00
Henry Bigs

我想要做的是对日期进行排序以便我可以轻松阅读它? 有什么帮助吗?

【问题讨论】:

    标签: java sorting filewriter bufferedwriter


    【解决方案1】:

    是的。使用 制作图案:

    <configuration>
    
      <appender name="FILE" class="ch.qos.logback.core.FileAppender">
        <file>testFile.log</file>
        <append>true</append>
        <!-- encoders are assigned the type
             ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
        <encoder>
          <pattern>%date{HH:mm:ss} - %msg%n</pattern>
        </encoder>
      </appender>
    
      <root level="DEBUG">
        <appender-ref ref="FILE" />
      </root>
    </configuration>
    

    框架会为你排序消息。

    【讨论】:

    • 此代码需要在我的 java 代码中的什么位置才能正常工作?
    • 将 logback.xml 添加到您的项目到源 - 我包含了上面的内容,有关详细信息,请参阅Logback manual。将logback-classiclogback-coreslf4j-api 添加到您的类路径中。请参阅slf4j manual。我更喜欢 maven 项目,因为这样所有依赖项都会为我获取。
    猜你喜欢
    • 2013-07-19
    • 2015-05-25
    • 2017-11-21
    • 2014-03-13
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 2011-03-01
    相关资源
    最近更新 更多