为什么要new一个新字符串?

来源:2-2 Java 中字符串的不变性

我就是TOP

2016-01-20 15:47

为什么要new一个新字符串?

写回答 关注

5回答

  • 弦乐1228
    2016-01-20 17:39:47
    已采纳

    Java中没有内置的字符串类型,字符串常量是作为String类的对象存在的。创建String对象的方法(即定义新的字符串)有2种 如下:

          String s1="abcdef";

          String s2=new String("abcdef");

    我就是TOP

    非常感谢!

    2016-02-15 12:28:25

    共 1 条回复 >

  • MyIt
    2017-01-17 14:57:27

    ssysossdsda


  • 一条小咸鱼
    2016-02-06 23:44:17

    因为String是类,不是主数据类型,但是为了方便其它非java程序员,保留直接赋值写法,应该是

  • 欣烁菲阳
    2016-01-20 17:12:23

    创建一个新的字符串对象,在内存中新开辟一块内存地址供其使用!

  • 文字失效
    2016-01-20 17:04:03

    什么意思?

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题