年がら年中使っているAndroidのTextUtilsのisEmptyメソッドとJavaのStringのisEmptyメソッドですが、同じ名前で何が違うのか調べたメモです。 TextUtilsクラスのメソッドは全てstaticで定義されていて、JavaのisEmptyメソッドはインスタンス変数から使用する形になっているという違いはありますが、中身はどうでしょう。 それぞれのコードはこのようになっています。 java.lang.String public boolean isEmpty() { return count == 0; } ※countはfinal int の変数で、Stringオブジェクト初期化時にセットされる文字数です。 android.text. TextUtils public static boolean isEmpty(@Nullable CharSequence s