string详解

阅读 56

2022-02-19

问题1: 理解不可变

在这里插入图片描述
在这里插入图片描述

问题2: 创建方法

双引号

构造器

在这里插入图片描述

问题3: 常见面试题

一.

在这里插入图片描述

二.

在这里插入图片描述
说白了就是, 编译时就优化了, 所以s1和s2是同一个, 在常量池
而变量的运算是要到执行时才去访问内存拿数据, 那这里的s3就是在堆空间.

问题4: 常用api

1.

boolean equals(Object anObject)
将此字符串与指定对象进行比较。
boolean equalsIgnoreCase(String anotherString)
将此 String与其他 String比较,忽略案例注意事项。

2.

精彩评论(0)

0 0 举报