Java从入门到放弃 · ArrayList集合小练习

智慧并不产生于学历,而是来自对于知识的终生不懈的追求。这篇文章主要讲述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.遍历集合并输出
复制代码

【Java从入门到放弃 · ArrayList集合小练习】来看具体代码:
//创建集合
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集合应用到更多的场景中,来亲自动手试试吧!





    推荐阅读