java.util.NoSuchElementException异常的一个例子

在使用Collection.min(list)方法时,遇到了NoSuchElementException异常,发现是因为参数list里没有元素导致的,示例代码如下:

import java.util.ArrayList;
import java.util.List;
import java.util.Collections;
import java.util.Iterator;

public class CollectionMin {

    public static void main(String[] args) {
        List<Integer> month = new ArrayList<Integer>();
                
        //当month集合没有元素时,调用Collections.min()方法会报异常
        //month.add(1);
        //month.add(2);
      
     System.out.println("month="+month);
int a = Collections.min(month); System.out.println(a); } }

运行以上程序报如下异常:

 要避免出现这个问题,则避免让Collections.min(list)的参数list元素个数为0

文章里如果有错误的地方还望朋友指出,谢谢
原文地址:https://www.cnblogs.com/dqccc/p/14474860.html