2012-03-08 7 views
0

問題はです。私は予約をするプログラムを書いています。このために私はFilewriterとBuffered Writeを使ってそれをtxtファイルに書き出します。入力はtrough simpleInoutDialogで、テンプレートhh:mm:ssの文字列が与えられます。Filewriterで書き込まれたtxtファイルの時刻を並べ替え

私は名前 例と一緒にtxtファイルに書き込むこの:

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

ので、私は簡単にそれを読むことができ、日付をソートするために私は何をしようとしているのですか? 助けてください?

答えて

0

はい。 またはまたはを使用して、パターンます

<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> 

Frameworkはあなたのためのメッセージをソートします。

+0

このコードはどこでJavaコードに入れておく必要がありますか? – PauloPawelo

+0

プロジェクトにsourceにlogback.xmlを追加します。上記の内容が含まれています。詳しくは、[Logback manual](http://logback.qos.ch/manual/index.html)を参照してください。 [logback-classic](http://mvnrepository.com/artifact/ch.qos.logback/logback-classic/1.0.0)、[logback-core](http://mvnrepository.com/artifact/ch)を追加します。 qos.logback/logback-core/1.0.0)と[slf4j-api](http://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.6.4)をクラスパスに追加します。そして[slf4jマニュアル](http://www.slf4j.org/manual.html)を参照してください。私はmavenプロジェクトを好んでいます。なぜなら、すべてのdepedenciesが私のためにフェッチされるからです。 –

関連する問題