Java

Javaでテンポラリーファイルを使う。

File.createTempFile(...) Google Code Search: File.createTempFile http://www.exampledepot.com/egs/java.io/CreateTempFile.html このメソッドの呼び出し以前に、このメソッドが返すファイルは存在しない。(上書きしない) 現在のVM上では、同じパスを二…

JSTLのc:foreachは、Stringをコンマで分割できる。

Iterableを実装したクラスをc:foreachのitemsに指定したらエラーになった。Iterableでは繰り返せないらしい。なんで?気になったので、itemsに何を指定できるのか調べた。JSTL1.0仕様(jstl-1_0-fr-spec.pdf) p.66に何を指定できるのか書いてある。 配列 java…

Date#before / Date#after の順序を間違えて考えていた。

(1日).before(2日) → true (2日).after(1日) → true A.before(B) は、「AはBより前」。 A.after(B) は、「AはBより後」。

URIクラスで出来る3つの操作

このクラスでサポートされる主要な操作は、「正規化」、「解決」、および「相対化」です。 http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/net/URI.html 「正規化」 パスから.や..を取り除く。 例: abc/./../xyz → xyz 例: abc//xyz → abc/xyz 例: ///…