2016-05-26 19 views
-2

私は例外をキャッチするためにtryブロックを使用したくありません。私はnullをチェックする必要があります。あなたは非nullにするには、名前を必要とname.equals(something)を呼んでいるためだcondtionでNULLをチェックする方法は?

public class test { 
    public static void main(String[] args) { 
     String name=null; 
     if(name.equals(null)){ 
      System.out.println("null"); 
     } 
     System.out.println("done"); 
    } 
} 
+0

'equals()'はオブジェクトに属するメソッドです。あなたはオブジェクトを持っていないので(参照はnullです)、メソッドを呼び出すことはできません。そうしたときに、NullPointerExceptionが発生します。 – Gendarme

答えて

2

代わりにname == nullを使用してください。

関連する問題