簡體   English   中英

Java中的String類的源代碼

[英]Source code of a String Class in Java

我不知道這行是做什么的:

this.value = "".value;

int len2 = anotherString.value.length;

在課程的開始,有一個叫做“值”的數組。 就像String.Array(字符數組)一樣。

它是如何工作的?

由於value字段包含String實例的字符,因此您所看到的是使用(通常)內部空字符串常量的value字段的構造函數。

這樣,使用空構造函數創建的空字符串將全部使用數組的相同實例。 String是不可變的,因此它們通常可以共享底層char數組,以節省內存使用量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM