[問題] String的intern()有何好處?
第一段code:
String str1 = “12345”;
String str2 = str1;
和這一段code:
String str1 = “12345”;
String str2 = “12345”.intern( );
這兩段code,應該做的事情都一樣...
都是去string pool找一個內容和str1一模一樣的物件,然後讓str2指向該物件吧?
我的問題是:
我們分配物件給str2時,為何還需要intern( )呢?
直接做str2 = str1就好了呀...
反正不管做完上述那一段code
我們之後使用 "bool check_string = (str1 = = str2)" 這個指令
check_string 這個變數 包含的值一樣都是true....
intern究竟存在的目的為何呢?
麻煩請指導一下
謝謝賜教...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.5.159
→
01/09 10:49, , 1F
01/09 10:49, 1F
→
01/09 11:04, , 2F
01/09 11:04, 2F
→
01/09 11:06, , 3F
01/09 11:06, 3F
→
01/09 11:08, , 4F
01/09 11:08, 4F
→
01/09 11:20, , 5F
01/09 11:20, 5F
→
01/09 14:40, , 6F
01/09 14:40, 6F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 5 篇):
java 近期熱門文章
3
14
PTT數位生活區 即時熱門文章