当前位置:首页 > Java语言程序设计(一)(04747) > 正文内容

下列创建字符串的语句中,不正确的是

下列创建字符串的语句中,不正确的是
A、String sl=new String0;
B、String s2="Hello World!";
C、String Buffer str2="Hello World!";
D、String Buffer str1=new String Buffer ();
【正确答案】:C
【名师解析】:根据题目所给的选项,选项C "String Buffer str2="Hello World!";" 是不正确的创建字符串的语句。在Java中,`String` 类是用来表示字符串的,而 `StringBuffer` 是一个线程安全的可变字符序列。创建 `StringBuffer` 对象的正确方式是使用 `new` 关键字,而不是直接赋值。因此,选项C中的语句尝试直接将一个字符串赋值给一个 `StringBuffer` 类型的变量,这是不正确的。 选项A "String sl=new String0;" 看起来是想创建一个 `String` 类型的对象,但是 `String0` 应该是一个拼写错误,正确的应该是 `String1` 或者其他有效的类名,如果假设这是一个拼写错误,那么正确的语句应该是 "String sl = new String();"。 选项B "String s2="Hello World!";" 是正确的,这是使用直接量来初始化一个 `String` 对象。 选项D "String Buffer str1=new String Buffer ();" 也是不正确的,因为 `StringBuffer` 应该首字母大写,正确的语句是 "StringBuffer str1 = new StringBuffer();"。 综上所述,选项C是题目中给出的不正确的创建字符串的语句。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://www.20230611.cn/post/18597446.html