Arrays java将存储字符串的字符数组称为什么?
在Java中,字符串文本存储为数组中的字符数,数组的命名约定是什么,字符串对象指向所讨论的数组的指针是什么?Java文档似乎建议将它们命名为相同的名称,在下面的例子中是“数据”。引自Java doc v 12: “String str=“abc” 相当于: 字符数据[]={'a','b','c'}; String str=新字符串(数据)Arrays java将存储字符串的字符数组称为什么?,arrays,string,char,Arrays,String,Char,在Java中,字符串文本存储为数组中的字符数,数组的命名约定是什么,字符串对象指向所讨论的数组的指针是什么?Java文档似乎建议将它们命名为相同的名称,在下面的例子中是“数据”。引自Java doc v 12: “String str=“abc” 相当于: 字符数据[]={'a','b','c'}; String str=新字符串(数据) 我希望这更清楚。我一直在寻找答案。感谢@Jerry Jeremiah,请随时发布您自己的答案,我将删除此内容并接受您的答案 Java存储字符串的字符数组称为“
我希望这更清楚。我一直在寻找答案。感谢@Jerry Jeremiah,请随时发布您自己的答案,我将删除此内容并接受您的答案
Java存储字符串的字符数组称为“value”。为什么它们是
data1
,data2
。。。?如果它们只是对象的一个成员,那么它将是someString.data
。即使它们位于对象外部,也可以在映射
或其他结构中进行分组。它将它们存储为指向字符串第一个字符的指针。它没有名字。只是一个地址。根据String类的源代码和类中保存数据的变量称为value。很好,感谢共享源代码。是的,value看起来是他们在代码中使用的名称。它在代码中无处不在(不是注释,代码),考虑到它是string类的源代码,这并不奇怪,但是嘿。所以每个字符串对象都应该有这个“私有最终字符值[]”。我假定它是char数组引用的数据类型。我很高兴把它作为一个答案,不知道它是如何工作的。