僕は
if (s == null || s.length() == 0) if (s == null || "".equals(s)) if (StringUtils.isEmpty(s)) // Jakarta Commons LangのStringUtils
かな。
前から順番に読むために、null判定は必ず入れてる。
でも、StringUtilsを使えるなら、迷わず使ってる。
むしろCommonsを使えなくても、同様のユーティリティクラスを作ることが多い。
HTTPリクエストの処理とかやってると、StringUtils.isBlankも何気に便利だしね。