如何比較兩組大小相同的值。如何比較兩組中具有相同大小的值
回答
你可以使用迭代器。並通過迭代進行比較。 這樣的
HashSet h1 = new HashSet();
HashSet h2 = new HashSet();
Iterator it1 = h1.iterator();
while(it1.hasNext()){
if(!h2.contains(it1.next()))
// do whatever u want
boolean notequal = true ;
}
套具有相同的尺寸嗎?或者你在尋找兩套相同的尺寸值?
至於比較,集合中的值是什麼類型?
@Asher:那裏沒有答案 - 所以我想補充說,作爲對問題的評論。 – 2010-01-15 07:50:15
感謝您的反饋,Martin。我仍然習慣這裏的工作方式。 – 2010-01-16 08:24:09
我假設兩個集合都包含相同類型的對象。 然後,這取決於您是否可以依靠元素的固有比較,或者您是否需要其他類型的比較。
的Apache CollectionUtils有一個名爲isEqualCollection
公共靜態布爾isEqualCollection(java.util.Collection中的一個,java.util.Collection中的B)超甜方法
嘿?是否使用Set對象中的等號不夠?
有人會這麼認爲,所以+1。然而,這個問題還不夠明確,可能pavanc想要做一些不同的事情。 – 2010-01-15 08:09:52
它們可能是兩個不同的Set實現,在這種情況下equals不起作用。 – 2010-01-15 08:41:34
equals()在幾乎所有情況下仍然有效,除非您(a)使用IdentityHashMap的keySet(誰那樣做?)或者使用帶有與equals()不一致的比較器的SortedSet,而javadoc並沒有明確提醒您去做。 – 2010-01-15 21:45:24
- 1. 如何比較具有相同值的兩個數組並將相同的值存儲在新數組中?
- 2. 比較兩個相同大小的diff數組
- 3. 如何使用php比較兩個不同大小的數組?
- 4. 比較具有相同值的非相同對象
- 5. 比較兩個HTML塊,如果它具有相同的內容
- 6. 如何比較JavaScript中不同樣本大小的平均值
- 7. 比較相同的PHP數組值
- 8. 比較兩個不同大小的數組 - python numpy
- 9. 如何穿越兩點相同大小的矩陣,並比較他們
- 10. 比較兩個EntityManagerFactories具有相同的連接屬性的PersistenceUnits
- 11. 比較哈希值,具有相同的價值觀
- 12. 如何比較兩個數組的值?
- 13. 比較兩個具有相同數據名稱的餅圖(Highcharts)
- 14. 兩個表具有相同字段的比較?
- 15. 比較兩個數組的相同值(和位置)?
- 16. 比較兩個數組並返回相同的數值
- 17. 比較兩個數組並創建具有不同值的新數組PHP?
- 18. 如何添加兩個具有相同鍵值對的數組?
- 19. 比較R中的組中的最大值和最小值
- 20. 如何比較兩個具有相似內容的文件
- 21. 有效比較不同大小的兩個陣列
- 22. 如何比較相同枚舉的值? (==比較不起作用!)
- 23. 如何比較具有相似屬性的兩個明顯不同的對象
- 24. 如何比較兩個表中結構相同的所有行值
- 25. 如何比較Python中較大值的兩個列表
- 26. 如何比較兩個不同表中的相同字段?
- 27. 爲什麼具有*的WPF Grid中的兩列不具有相同的大小?
- 28. 具有相同數據的兩個MYSQL表具有不同的大小
- 29. 如何比較2 Java字符串數組,如果有即時具有2字符串數組相同的值
- 30. 比較組具有相同的綁定鍵
閱讀文檔,並嘗試一下。之後,向我們展示你是如何做到的。那麼我們可能會想出一個更好的方法。 – 2010-01-15 07:45:42
@pavanc,如果每個人只花十秒鐘就你的問題寫一個答案,它對你會有多大幫助?難道你不會花更多的時間來問這個問題嗎?舉個例子,我不知道你真的在這裏問什麼。 – 2010-01-15 21:47:37