相关疑难解决方法(0)

Java字符串对象是否是Chars数组?

我是java的新手,并试图理解该语言的基本要素和基础知识.

是否准确地说Java字符串对象本质上是一个定义为不可变的字符数组的类?

我问这个,因为与char数组和字符串类相比,我对规范感到有点困惑......

JLS 10.9

10.9字符数组不是字符串在Java编程语言中,与C不同,char数组不是String,字符串和char数组都不会被'\ u0000'(NUL字符)终止.String对象是不可变的,也就是说,它的内容永远不会改变,而char数组有可变元素.类String中的toCharArray方法返回一个包含与String相同字符序列的字符数组.StringBuffer类在可变字符数组上实现有用的方法.

JLS 4.3.3

4.3.3类String的类字符串实例表示Unicode代码点的序列.

java arrays string object chars

8
推荐指数
1
解决办法
4818
查看次数

标签 统计

arrays ×1

chars ×1

java ×1

object ×1

string ×1