0
boolean rhs;  
rhs = value == null;

具体的には、私が理解していない部分は、= 演算子の後に値が続き、その後に == が続く部分です。どういう意味ですか?

4

4 に答える 4

0

これは、がそうであるかどうかを確認する簡単な方法valueですnull。If nullthen は に割り当てtrueられrhs、elseは に割り当てられますfalse。次のコードを使用して、自分で試すことができます。

    String value = null;
    String value2 = "Testing";
    boolean rhs;
    System.out.println(rhs=value == null); //print true
    System.out.println(rhs);

    System.out.println(rhs=value2 == null);//print false
    System.out.println(rhs);
于 2013-10-18T02:46:47.673 に答える