String对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。

题目

String对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。


相似考题
更多“String对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。”相关问题
  • 第1题:

    下列关于字符串的叙述错误的是( )。

    A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.String和java.lang.SlringBuffer定义

    C.字符串常用数组存储,处理字符串实际上是对数组元素的分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A

  • 第2题:

    下列关于字符串的叙述错误的是 ( )

    A.创建了字符串对象后,字符串所代表的文本根据情况可改变

    B.字符串由java.lang.String和java.lang.StringBuffer定义

    C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

    D.在Java语言中,字符串是作为对象来处理的


    正确答案:A

  • 第3题:

    创建字符串s:String s=new String("xyzy"):以下( )将改变s。

    A.s.append("a")

    B.s.concat("s")

    C.s.substring(3)

    D.以上语句都不会


    正确答案:D

  • 第4题:

    字符串在创建后可以被修改 。()

    此题为判断题(对,错)。


    答案:错

  • 第5题:

    下列关于String类和stringBuffer类说法正确的有()。

    • A、String类是不可变类,一个String对象所包含的字符串内容永远不会被改变
    • B、如果对字符串中的内容经常进行操作,特别是内容要修改时,应使用StringBuffer
    • C、StringBuffer类是可变类,一个StringBuffer对象所包含的字符串内容可以被添加或修改
    • D、字符串缓冲区支持可变的字符串

    正确答案:A,B,C,D

  • 第6题:

    String对象和StringBuffer对象都是字符串变量,创建后都可以修改


    正确答案:错误

  • 第7题:

    String对象是不可改变的。如果要修改字符串而不创建新的对象,则可以使用()类。

    • A、AppendFormat
    • B、BuilderString
    • C、StringBuilder
    • D、CopyString

    正确答案:C

  • 第8题:

    在C#中,下列哪条语句能创建一个具有3个初始值为""的元素的字符串数组?()

    • A、string StrList[3]("");
    • B、string[3] StrList={"","",""};
    • C、string[] StrList={"","",""};
    • D、string[] StrList=new string[3];

    正确答案:C

  • 第9题:

    判断题
    String对象是不可改变的,修改字符串的值实际上是在重新创建实例并赋值。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    你创建了一个ASP.NET的应用程序。此应用程序采用集成安全来从MicrosoftSQLServer数据库Order获得数据。你需要为应用程序提供一个连接字符串来连接数据库Order。你想把这个连接字符串保存在Weconfig文件中。你该如何建立Weconfig文件?()
    A

    在节中,创建一个节,SQLConnection赋值给key属性值,连接字符串赋值给value属性值

    B

    在节中,创建一个节,在创建一个节,使其value属性值为连接字符串

    C

    在<authorization>节中,创建一个节,在创建一个节,使其value属性值为连接字符串

    D

    在<authorization>节中,创建一个节,SQLConnection赋值给key属性值,连接字符串赋值给value属性值


    正确答案: A
    解析: 暂无解析

  • 第11题:

    填空题
    对于String类的字符串,其值和长度都不能被改变,所以被称为()字符串。

    正确答案: 常量
    解析: 暂无解析

  • 第12题:

    判断题
    String对象和StringBuffer对象都是字符串变量,创建后都可以修改
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    关于Java语言中String类型描述不正确的是( )。

    A.是Java提供的标准包java.lang中封装了的类String,用于处理不变字符串

    B.不变字符串一旦创建,其内容就不能改变,在进行查找、比较、连接等操作时,既不能输入新字符,也不能改变字符串的长度

    C.String类的对象实例是可改变的

    D.C语言中不存在String类型


    正确答案:C

  • 第14题:

    编写类 String 的构造函数、析构函数和赋值函数

    已知类 String的原型为:

    class String

    {

    public:

    String(const char *str = NULL); // 普通构造函数

    String(const String &other); // 拷贝构造函数

    ~ String(void); // 析构函数

    String & perate =(const String &other); // 赋值函数

    private:

    char *m_data; // 用于保存字符串

    };

    请编写 String的上述 4 个函数。


    正确答案:
     

  • 第15题:

    下述对C语言字符数组的描述中错误的是(46)。

    A.字符数组可以存放字符串

    B.字符数组中的字符串可以整体输入、输出

    C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

    D.不可以用关系运算符对字符数组中的字符串进行比较


    正确答案:C
    解析:本题考查C语言字符数组的相关知识。C语言中的字符数组是对字符串有特殊处理能力的数组,数组的赋值操作是不能整体操作的,而需要对其中元素逐个赋值,字符数组也不例外。字符数组就是用来对字符串进行操作的,当然可以存放字符串,且字符串可以整体输入、输出。

  • 第16题:

    在scala语言中String字符串中不可以应用插值器


    正确答案:错误

  • 第17题:

    关于 String、StringBuffer 和 StringBuilder 说法错误的是()

    • A、String 创建的字符串是不可变的
    • B、StringBuffer 创建的字符串是可变的,而所引用的地址一直不变
    • C、StringBuffer 是线程安全的,因此性能比 StringBuilder 好
    • D、StringBuilder 没有实现线程安全,因此性能比 StringBuffer 好

    正确答案:B

  • 第18题:

    对于String类的字符串,其值和长度都不能被改变,所以被称为()字符串。


    正确答案:常量

  • 第19题:

    String对象是不可改变的。如果要修改字符串而不创建新的对象,则可以使用()类。


    正确答案:tringBuilder

  • 第20题:

    下面有关字符数组的描述中错误的是()。

    • A、字符数组可以存放字符串
    • B、字符串可以整体输入,输出
    • C、可以在赋值语句中通过赋值运算对字符数组整体赋值
    • D、不可以用关系运算符对字符数组中的字符串进行比较

    正确答案:C

  • 第21题:

    多选题
    下列关于String类和stringBuffer类说法正确的有()。
    A

    String类是不可变类,一个String对象所包含的字符串内容永远不会被改变

    B

    如果对字符串中的内容经常进行操作,特别是内容要修改时,应使用StringBuffer

    C

    StringBuffer类是可变类,一个StringBuffer对象所包含的字符串内容可以被添加或修改

    D

    字符串缓冲区支持可变的字符串


    正确答案: A,B
    解析: 暂无解析

  • 第22题:

    单选题
    在对原有族修改时,再次单击载入项目,在弹出的选项卡中选择保存修改并应用到实例,将会发生什么改变()
    A

    族不进行修改,但是已经创建完成的实例将会被修改

    B

    族和已经创建完成的实例都会被修改

    C

    族进行修改,但是实例不会改变

    D

    根据修改的参数来判定,例如材质参数不会被修改


    正确答案: C
    解析: 暂无解析

  • 第23题:

    填空题
    String对象是不可改变的。如果要修改字符串而不创建新的对象,则可以使用()类。

    正确答案: tringBuilder
    解析: 暂无解析