java memo
static import
J2SE5.0から使える。
定数クラスなんかを参照したい場合今までは
Constant.BLANK_STRING
見たいな感じで、クラス名.定数名と書いていた。
static importすることでコンパイル時にクラスを保管してくれる。
import static jp.co.hoge.constant.Constant.BLANK_STRING .... if (BLANK_STRING.equals(key) { ....
実際にコンパイル時に
if (Constant.BLANK_STRING.equals(key) {
となる。
CharacterクラスのisLowerCase、isUpperCase
文字が大文字か小文字か判定してくれる。