下列哪种方式能够创建一个内容为空的字符串对象? A. String str = new String(' '); B. String str = new String(); C. String str = new String(null); D. String str = null; 答案解析 选项A试图使用字符字面量初始化字符串,这会创建一个包含一个空格字符的字符串。选项C试图使用null初始化,会导致NullPointerException。选项D创建了一个null引用,而不是字符串对象。选项B使用空参构造方法,创建一个内容为空的字符串对象。 正确答案:B