我是java的新手,并试图理解语言的基本要素。Java字符串对象是一个字符数组吗?
说明Java字符串对象本质上是一个定义为不可变的字符数组的类是否正确?
我问这个,因为我是一个有点规范比较困惑字符数组和字符串类...
10.9字符数组是不是字符串 在Java编程语言中,与C不同,char数组不是字符串, ,字符串也不是由'\ u0000'(NUL 字符)终止字符数组。 一个String对象是不可变的,也就是说,它的内容永远不会改变,而一个数组 char有可变元素。 类String中的toCharArray方法返回包含与字符串相同的字符序列的 的字符数组。类StringBuffer在可变字符数组上实现有用的 方法。
4.3.3类字符串的类字符串实例表示的Unicode码位序列。
感谢您发布该问题。我总是这样,String作为一个字符数组。 :) .. +1 – PermGenError
@ chaitanya10:关于你我现在删除的答案的问题:一个对象是一个类的实例*。这不是一堂课。一个类和一个对象是两个不同的东西。 –
@ chaitanya10 TY :-) –