Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从ArrayList中删除最小值和最大值(仅一个最小值和一个最大值,而不是全部)<;双倍>;在爪哇_Java_Arraylist_Collections_Max_Min - Fatal编程技术网

Java 如何从ArrayList中删除最小值和最大值(仅一个最小值和一个最大值,而不是全部)<;双倍>;在爪哇

Java 如何从ArrayList中删除最小值和最大值(仅一个最小值和一个最大值,而不是全部)<;双倍>;在爪哇,java,arraylist,collections,max,min,Java,Arraylist,Collections,Max,Min,在Java中,如何从ArrayList中删除最小值和最大值(只有一个最小值和一个最大值,而不是全部),然后将其放入另一个ArrayList中 List<Double> arrayOfDoubles = new ArrayList<Double>(); List arrayOfDoubles=new ArrayList(); 如何从Java中的ArrayList中删除最小值和最大值,然后将其放入另一个ArrayList中? 您可以使用,并且: Double min=Co

在Java中,如何从ArrayList中删除最小值和最大值(只有一个最小值和一个最大值,而不是全部),然后将其放入另一个ArrayList中

List<Double> arrayOfDoubles = new ArrayList<Double>();
List arrayOfDoubles=new ArrayList();
如何从Java中的ArrayList中删除最小值和最大值,然后将其放入另一个ArrayList中?

您可以使用,并且:

Double min=Collections.min(arrayOfInts);
Double max=Collections.max(arrayOfInts);
阵列查找。删除(最小值);
如果(最小值!=最大值)
阵列查找。删除(最大);
List minMaxList=newarraylist(Arrays.asList(min,max));
如何从Java中的ArrayList中删除最小值和最大值,然后将其放入另一个ArrayList中?

您可以使用,并且:

Double min=Collections.min(arrayOfInts);
Double max=Collections.max(arrayOfInts);
阵列查找。删除(最小值);
如果(最小值!=最大值)
阵列查找。删除(最大);
List minMaxList=newarraylist(Arrays.asList(min,max));

编写一些代码,找到最低值并将其存储在某处,然后找到最高值并将其存储在某处。(1)在列表中找到最大值和最小值(2)删除它们。如果此解决方案的任何部分不清楚,请询问我们(不要忘记包含您的代码尝试,以便我们可以解释您犯错误的地方),现在问题已经改变了当变量包含
Double
s时,您的变量名为
arrayOfInts
是什么?一个问题:这是家庭作业吗?我之所以这么问,是因为如果是的话,我怀疑它的目的是教你如何创建自己的使用循环的代码。如果是这种情况,那么您很可能不会因为使用
集合
类中的方法而获得分数。编写一些代码,找到最低值并将其存储在某个位置,然后找到最高值并将其存储在某个位置。(1)在列表中查找最大值和最小值(2)删除它们。如果此解决方案的任何部分不清楚,请询问我们(不要忘记包含您的代码尝试,以便我们可以解释您犯错误的地方),现在问题已经改变了当变量包含
Double
s时,您的变量名为
arrayOfInts
是什么?一个问题:这是家庭作业吗?我之所以这么问,是因为如果是的话,我怀疑它的目的是教你如何创建自己的使用循环的代码。如果是这种情况,那么使用
Collections
class中的方法很可能得不到分数。
Double min = Collections.min(arrayOfInts);
Double max = Collections.max(arrayOfInts);
arrayOfInts.remove(min);
if (min != max)
    arrayOfInts.remove(max);

List<Double> minMaxList = new ArrayList<>(Arrays.asList(min, max));