问答详情
源自:4-11 学生选课---通过 Set 集合管理课程

遍历输出的程序照着文中写的,但是不能够遍历输出集合中的元素是怎么回事,职能单独输出某一个。

遍历输出的程序照着文中写的,但是不能够遍历输出集合中的元素是怎么回事,职能单独输出某一个。

提问者:qq_夜幕下的破晓_0 2018-03-11 19:31

个回答

  • 慕粉1246195432
    2018-03-11 20:48:16

    public void testSort() {

    List<Food> food = new ArrayList<Food>();//初始化一个List容器,并确定泛型为Food

    Random random = new Random();

    food.add(new Food(random.nextInt(1000)+"", "Orange"));

    food.add(new Food(random.nextInt(1000)+"", "Apple"));

    food.add(new Food(random.nextInt(1000)+"", "Apple"));

         System.out.println("---------------排序------------------");

         Collections.sort(food);

        //food2是个Food对象,从food的List集合中取出(定义出了泛型(Food),取出的对象就是Food,无需强转)

         for (Food food2 : food) {

        //直接调用Food对象的getId()和getName()方法

         System.out.println("ID:"+food2.getId()+" "+ "名称:"+food2.getName());

         }

    }


  • kk求知者
    2018-03-11 20:30:34

    代码看下