2007-09-01から1ヶ月間の記事一覧

[java]CsvBeanReader, CsvBeanWriter, ParseDateを併用するには

前回、Beanによる読み込みとMapによる書き込みを取り上げましたが、元サイトのサンプルソースに手を加えての紹介、という趣旨だったので、Beanによる書き込みについては割愛しました。 なので、今回はBeanによる書き込みに焦点を当ててみましょう。 配布サイ…

[java]Super CSV による File Write

では続いてファイル書き込みもやってみましょう。 ファイル名:WritingMaps.java package write; import java.io.FileWriter; import java.util.HashMap; import org.supercsv.io.CsvMapWriter; import org.supercsv.io.ICsvMapWriter; import org.supercsv.…

[java]Super CSV による File Read

Super CSVは、CSVファイルをオブジェクトのような感覚で扱うことができる、オープンソースのCSVファイル高速アクセスライブラリです。言ってみればO/RマッピングのCSVファイル版ですね。 http://supercsv.sourceforge.net/ これが非常に便利そうなのに、何故…

[java]Super CSV で区切り文字や改行文字を任意に指定する

「で、区切り文字とかどうなってんの?」 はい、ちゃんと用意されています。CsvPreferenceというクラスで指定できます。 次のように第2引数で指定します。 ICsvBeanReader inFile = new CsvBeanReader(new FileReader("./data/foo.csv"), CsvPreference.EXC…

[java]Jakarta IO の底力

単純なファイル読み込みを行う場合、FileInputStream, InputFileReader, BufferReader のコンボを使うよりも、LineIteratorを使う方が高速ですよ、という話。 Jakarta : 266ms Standard : 343ms Channel : 3375ms filesize : 1,331,881 bytes Java 1.6.0.2 /…

リモートデスクトップからリブートするには

1. Win + R 2. 名前:「cmd」⇒ OK 3.↓ リブート shutdown -r -t 0 シャットダウン shutdown -s -t 0 ほぼ毎日利用してます。