在Java中比较二维数组中的双值
我有一个二维数组,它有单词和字符串格式的双值 在二维数组的每个数组中,最后一个索引是一个双倍值,但每2或3个数组的值是相似的 我需要找到类似的数组,并找到具有最小双值的数组 这是我的阵列:在Java中比较二维数组中的双值,java,string,multidimensional-array,compare,double,Java,String,Multidimensional Array,Compare,Double,我有一个二维数组,它有单词和字符串格式的双值 在二维数组的每个数组中,最后一个索引是一个双倍值,但每2或3个数组的值是相似的 我需要找到类似的数组,并找到具有最小双值的数组 这是我的阵列: [ [anestol, es, 01.01.2016, 31.12.2016, 4.20], [anestol, es, 01.01.2016, 31.12.2016, 4.00], [zimaks, es, 01.01.2016, 31.12.2016, 11.26], [dupha
[
[anestol, es, 01.01.2016, 31.12.2016, 4.20],
[anestol, es, 01.01.2016, 31.12.2016, 4.00],
[zimaks, es, 01.01.2016, 31.12.2016, 11.26],
[duphalac, es, 01.01.2016, 31.12.2016, 11.80],
[duphalac, es, 01.01.2016, 31.12.2016, 12.80]
]
例如,除4.20和4.00外,第一个和第二个元素中的其他元素类似。我如何从中提取值为4.00的数据,以及其他数据的相同内容
我的愿望输出如下:
[
[anestol, es, 01.01.2016, 31.12.2016, 4.00],
[zimaks, es, 01.01.2016, 31.12.2016, 11.26],
[duphalac, es, 01.01.2016, 31.12.2016, 11.80],
]
创建将包含具有数组值的字段的类。您将获得5个类实例。 实现可比较的接口。
将所有实例放入列表或数组中。 在每个构造中,比较类实例并获得一个您正在寻找的实例。
对于每个圆,将实例放入集合中。在放入集合之前,请检查集合中是否存在实例的其他版本。如果是礼物,那么比较一下它们的双重价值你能不能也把你的愿望寄出去。这样可以更好地理解您想要的内容。您的内部数组看起来可以被对象替换,您为什么要使用数组呢?vishal gajera此数组及其元素也可以或多或少,实际上它是一个程序的一部分。例如,可以有4-5个类似的anestol元素,甚至10个duphacal元素等等。所以我需要以最小的双倍值获取它们中的每一个。我正在考虑提取它们并将它们添加到列表中,然后将其转换为新数组。我希望的输出是这样的,例如:
[[anestol,es,01.01.2016,31.12.2016,4.00],[zimaks,es,01.01.2016,31.12.2016,11.26],[duphalac,es,01.01.2016,31.12.2016,11.80],]user902383我对Java是新手,这就是为什么。还有编程