比較連個set集合是否相等

2021-09-25 17:52:56 字數 592 閱讀 4057

如果set集合裡面的元素是自定義物件,一定要重寫自定義物件的equals和hashcode方法

/**

* classname: equalsutil

* description:判斷兩個set集合的內容(基本數字型別、物件(重寫equals和hashcode方法))是否一樣

* author: yqwang103

* createdate: 2019/7/17 15:31

**/public class equalsutil

if (set1 == null || set2 == null || set1.size() != set2.size()

|| set1.size() == 0 || set2.size() == 0)

iterator ite1 = set1.iterator();

iterator ite2 = set2.iterator();

boolean isfullequal = true;

while (ite2.hasnext())

}return isfullequal;

}}

比較GUID是否相等

1 comparemem guid1,guid2,sizeof tguid 最開始時想到的方法。檢視delphi中tguid的定義可以看到tguid實際上是乙個結構。對於結構的比較來說最方便的就是記憶體直接比較了。tguid packed record d1 longword d2 word d3 ...

Integer比較是否相等問題

1.integer 與 integer 進行比較 2.integer 與 int 進行比較 第一種 integer 與 int進行比較 integer 與int進行比較,會自動比較 兩個的值是否相等,如同 int與int這種基本型別的比較一樣。第二種 integer 與 integer 進行比較 i...

BigDecimal如何比較是否相等

例子 bigdecimal a new bigdecimal 2.00 bigdecmial b new bigdecimal 2 system.out.println a.equals b 輸出結果是 false 原因是 bigdecimal比較時,不僅比較值,而且還比較精度?解決方法 bigde...