Java小例程------实现对象存入集合中、遍历、随机数做索引在集合中查找
2018-03-07 18:01
453 查看
实现对象存入集合中、遍历、随机数做索引在集合中查找
创建学生类
创建学生类
public class Student { private String name; private int age; public void setName(String name){ this.name = name; } public String getName(){ return name; } public void setAge(int age){ this.age = age; } public int getAge(){ return age; } }调用学生类,实现功能
import java.lang.reflect.Array; import java.util.ArrayList; import java.util.Random; public class CallStudent { public static void main(String[] args) { ArrayList<Student> arr = new ArrayList<Student>(); addStudent(arr); randomStudent(arr); } /* * 随机数生成学生信息 */ public static void randomStudent(ArrayList<Student> arr){ Random r = new Random(); int index = r.nextInt(arr.size()); Student s = arr.get(index); printStudent(arr); System.out.println(s.getName() + " 年龄是: " +s.getAge()); } /* * 遍历集合 */ public static void printStudent(ArrayList<Student> arr){ for(int i=0 ; i<arr.size() ; i++){ Student s = arr.get(i); System.out.println(s.getName() +"..."+ s.getAge()); } } /* * 定义方法存储对象 */ public static void addStudent(ArrayList<Student> arr){ Student s1 = new Student(); s1.setName("张三"); s1.setAge(15); Student s2 = new Student(); s2.setName("张四"); s2.setAge(16); Student s3 = new Student(); s3.setName("张五"); s3.setAge(17); Student s4 = new Student(); s4.setName("张六"); s4.setAge(18); arr.add(s1); arr.add(s2); arr.add(s3); arr.add(s4); } }打印两次结果,即可看到效果
相关文章推荐
- Java常见集合例题(1、集合的嵌套遍历。2、获取随机数。3三种方式实现对集合中存储对象的遍历)
- java中List集合的遍历和两种实现类的比较分析
- Json——使用Json jar包实现Json字符串与Java对象或集合之间的互相转换
- Java中List集合的遍历和两种实现类的比较分析
- 【Java基础之集合(三)】集合对象比较大小和比较重复的区别和不同实现
- java中Set集合的遍历及实现类比较分析
- java中List对象集合的遍历方法
- Java基础知识强化之集合框架笔记08:Collection集合自定义对象并遍历案例(使用迭代器)
- Java基础知识强化之集合框架笔记41:Set集合之HashSet存储自定义对象并遍历练习
- 【java】如何实现集合的遍历
- Java基础知识强化之集合框架笔记45:Set集合之TreeSet存储自定义对象并遍历练习1(自然排序)
- 用java实现二分法快速查找例程
- Java基础知识强化之集合框架笔记13:Collection集合存储学生对象并遍历
- 《算法导论》习题2.3-7 查找集合S中是否有两个元素和为X---Java实现
- java集合实现--01 --源代码学习--创建集合对象
- 利用JAVA数组模拟集合实现简单的对象数组的添加
- Java基础知识强化之集合框架笔记24:ArrayList存储自定义对象并遍历
- ArrayList与LinkedList方法分析一:查找某个对象引用在集合中的索引(index)
- Android(java)学习笔记105:Map集合的遍历之键值对对象找键和值
- Java集合对象的排序使用Collection.sort方法,先实现Comparable接口