1樓:匿名使用者
第一次輸出的是 具體內容是因為你的集合裡放的是字串常量,列印的時候直接就是字串,原樣輸出
第二次輸出的是雜湊值
因為直接輸出一個類的物件的時候,會呼叫這個類的tostring()方法,這個方法有些類是覆蓋了的,比如string,integer。你自己寫的類沒有覆蓋這個方法的話就是繼承object類的這個方法,object中tostring()方法的實現是這樣的
getclass().getname() + "@" + integer.tohexstring(hashcode())
後面跟的是這個類的雜湊碼,如果你希望這個類列印出來輸出你希望的格式,你就要覆蓋這個、tostring方法。
2樓:匿名使用者
第一次直接對list內容賦值為字元,可以把字元列印出來
第二次是一個person的物件,此物件不能直接用sysout展示內容,只能列印物件型別和對應的雜湊值
3樓:
列印調的是object的這個方法public string tostring() 所以你單獨列印string a="aa"是a,但列印物件是地址;如果想改變第二輸出結果就重寫 tostring方法
4樓:
一是基本資料型別,一是物件,所以不同,要輸出具體內容的話可以先迭代出來
如何反向遍歷List集合,如何使用JavaScript 遍歷一個集合
iteratorit set.iterator 這時得到一個迭代器,它的指標位於第一個元素之前。然後我們不停地 hasnext 再 next 得到值,當hasnext 為 false 時當然就不能去 next 了。這背後的位置索引是在迭代器內部記錄著的,我們不能直接改它的值,只能 next 去下一個...
集合與集合之間的關係是關係,數學 集合與集合之間的關係。
申白筠 元素與集合的關係用屬於與不屬於來表示 即某元素屬於某集合集合 集合與集合的關係用包含與不包含來表示 符號打不出來,把上面尖的部分變圓就可以了 逄幼 數學上集合與集合之間的關係有八種 1.a bb交a 2a bb並 a3.a a交空集 4.a a並 n空集 5.n zn 交z,n 全體非負整數...
集合的問題,集合的問題
一般來說,集合元素n,子集2的數目的n次方,2 n 1個的數目的非空子集。可見問題的非空子集,m 2 2003 1。解決的關鍵是 計算所有非空集,最大數和最小數。最大數量的方法 所有的上述非空集,最大2 2002 2 2002年收集的2003年成立的 的子集數 最大值為2002年的2 2001年的集...