假设我们有一个Set<Double>. 它包含以下值:[2.0, 5.0, 7.0].
contains(2.0001d)在这种情况下返回,false因为double值是通过精确匹配进行比较的。
是否可以为boolean contains(Object o)方法设置一些双精度?
如果不可能,除了将值存储在顺序集合中,迭代它并比较每个值之外,您可以建议什么解决方法?
守着星空守着你
慕的地8271018
蝴蝶刀刀
慕后森
随时随地看视频慕课网APP
相关分类