美文网首页
字符串的创建

字符串的创建

作者: LxBilly | 来源:发表于2017-11-30 00:27 被阅读0次

String类有两种创建实例的方式:

1.直接赋值

    String str = "hello";

2.构造函数

    String str = new String("hello");

差异分析:

a.每一个字符串都是一个String类的匿名对象,所以采用直接赋值,也会在堆内存开辟一块空间保存字符串"hello"

b.若采用构造函数方式创建字符串,因为使用了关键字new,所以会另开一块堆内存空间,原本(匿名)开辟的堆内存空间将不会被任何栈内存指向,所以将成为垃圾,被GC回收

总结:

      开发中均采用直接赋值的方式创建字符串

相关文章

  • NSString的使用

    创建常量字符串 创建空字符串 initWithString方法 用标准C创建字符串 创建格式化字符串 创建临时字符...

  • NSString相关使用

    字符串的创建 通过不同的方式创建字符串,字符串对象存储的位置也不一样如果通过字符串常量创建,那么字符串对象存储在常...

  • NSString

    字符串的创建及初始化 string:方法:创建字符串; ...

  • JS入门之字符串

    一、字符串的创建 直接创建 通过构造函数创建 二、字符串长度 只读string.length 三、字符串的方法 1...

  • iOS开发这些最基础的东西你确定你都知道吗

    一、字符串 1、不可变字符串的创建(NSSString) 2、字符串的比较 3、字符串的处理 4、可变字符串的创建...

  • 字符串与序列化

    1. 字符串 字符串创建创建一个空的字符串: let emptyString = ""使用初始化器来创建: let...

  • Foundaton框架-->NSString字符串

    一、如何创建字符串 1.通过字符串常量创建 注意:字符串常量创建多个相同的字符串,打印出来地址一样 NSStrin...

  • python 字符串

    字符串 a、字符串的创建 可以使用 “ ” 或者' '来创建字符串 b、字符串的访问 字符串的索引从0开始,最后一...

  • 字符串 字符 集合 数组 字典

    字符串 类型:String 问题: 拼接字符串 判断两个字符串是否相同 字符串索引、字符串创建 创建字符串的子串 ...

  • 这几个 Python 字符串函数你必须知道!

    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建 创建字符串很简单,只要...

网友评论

      本文标题:字符串的创建

      本文链接:https://www.haomeiwen.com/subject/easmbxtx.html