Home / Java Programming / Language Fundamentals :: Discussion

Discussion :: Language Fundamentals

  1. Which is a valid declarations of a String?

  2. A.
    String s1 = null;
    B.
    String s2 = 'null';
    C.
    String s3 = (String) 'abc';
    D.
    String s4 = (String) '\ufeed';

    View Answer

    Workspace

    Answer : Option A

    Explanation :

    Option A sets the String reference to null.

    Option B is wrong because null cannot be in single quotes.

    Option C is wrong because there are multiple characters between the single quotes ('abc').

    Option D is wrong because you can't cast a char (primitive) to a String (object).


Be The First To Comment