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

来源:4-11 学生选课---通过 Set 集合管理课程

qq_夜幕下的破晓_0

2018-03-11 19:31

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

写回答 关注

2回答

  • 慕粉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

    代码看下

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题