Java从入门到放弃 · ArrayList集合小练习
Posted wx61cd7f82847ee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java从入门到放弃 · ArrayList集合小练习相关的知识,希望对你有一定的参考价值。
练习1(存储随机数字)
题目:生成10个1~55之间的随机数,添加到集合中,并且遍历输出。
先来解析一下这道题,给出思路
1.需要存储10个整数,所以创建一个<Integer>的集合
2.需要产生随机数,用到Random类
3.产生10个随机数,使用循环,循环内调用Random.nextInt(int x),参数为55,生成0~54的整数,因此需要加一。
4.把生成的随机数添加到集合中
6.遍历集合,输出
复制代码
来看具体代码:
//创建集合
ArrayList<Integer> arrayList = new ArrayList<>();
//创建Random对象
Random random = new Random();
//生成10个1~55随机数
for (int i = 0; i < 10; i++)
int randomNum = random.nextInt(55);
//加入到集合中
arrayList.add(randomNum);
//使用for循环遍历集合,输出
for (int i = 0; i < arrayList.size(); i++)
System.out.println(arrayList.get(i));
复制代码
练习2(在集合当中存储自定义的类型对象)
题目:添加四个Student对象到集合中,并遍历输出
分析:
1.创建Student类
2.创建一个<Student>的集合
3.把四个Student对象加入到集合中
4.遍历集合并输出
复制代码
来看具体代码:
//创建集合
ArrayList<Student> arrayList = new ArrayList<>();
//创建Student对象
Student student1 = new Student("1","Tom");
Student student2 = new Student("2","Jack");
Student student3 = new Student("3","LiHua");
Student student4 = new Student("4","KangKang");
//将Student对象添加到集合中
arrayList.add(student1);
arrayList.add(student2);
arrayList.add(student3);
arrayList.add(student4);
//遍历输出集合元素
for (Student student : arrayList)
System.out.println(student);
复制代码
练习3(使用集合作为参数)
题目 :定义一个方法按指定格式打印集合。 格式:在打印每个集合的元素前加一个“GW*”。 这里格式大家随意就好,关键就在与让大家理解如何使用集合作为方法的参数。
来看代码:
public static void printArrayList(ArrayList<Student> arrayList)
for (Student student : arrayList)
System.out.println("GW*"+student);
复制代码
好了小练习就做到这里,主要是为了大家熟悉使用ArrayList集合。最重要就就是ArrayList集合中的一些方法,以及集合使用时的场景。这里只是做了一些简单的应用,等大家熟悉之后,就可以使用ArrayList集合应用到更多的场景中,来亲自动手试试吧!
以上是关于Java从入门到放弃 · ArrayList集合小练习的主要内容,如果未能解决你的问题,请参考以下文章