當前位置:編程學習大全網 - 網站源碼 - Java:請教關於String對象的重新賦值

Java:請教關於String對象的重新賦值

String類的源代碼如下:

/** The value is used for character storage. */

private final char value[];

首先妳要明白,字符串的本質是壹個字符數組。

value屬性用來存放字符串中的字符,是壹個final屬性,即:不可被修改的屬性。

所以,每當妳要改變這個字符串的值時,都會在原來字符串的基礎上產生壹個新的字符串。

原來的字符串保持不變。即妳說的:如果要改變則需要先斷開原有的對象引用,再開辟新的對象,之後再指向新的對象空間.

  • 上一篇:支付寶如何解綁手機號?
  • 下一篇:通達信有紅彩帶的公式
  • copyright 2024編程學習大全網