java_集合

来源:互联网 发布:周立功单片机同类公司 编辑:程序博客网 时间:2024/05/16 05:45
import java.util.*;/** * @author 菊丿外人 * 功能:演示Java 集合的用法 *///定义一个员工类class Clerk{private String name;private int age;private float sal;Clerk(String name, int age,  float sal){this.name=name;this.age=age;this.sal= sal;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public float getSal() {return sal;}public void setSal(float sal) {this.sal = sal;}}public class Test{public static void main(String[] args) {//定义数组//定义一个ArrayList对象ArrayList al = new ArrayList();//显示大小System.out.println("al大小是:"+al.size());Clerk clerk1 = new Clerk("宋江",50,1000);Clerk clerk2 = new Clerk("吴用",45,1200);//将clerk1加入到alal.add(clerk1);al.add(clerk2);//重复放入al.add(clerk1);System.out.println("al大小是:"+al.size());//如何访问al中对象(数据)//访问第一个对象Clerk temp = (Clerk)al.get(0);System.out.println("名字:"+temp.getName() );//遍历al中所有对象for(int i=0;i<al.size();i++){Clerk temp1 = (Clerk)al.get(i);System.out.println("遍历名字:"+temp1.getName());}//从al中删除一个对象al.remove(0);System.out.println("+++删除对象+++");for(int i=0;i<al.size();i++){Clerk temp1 = (Clerk)al.get(i);System.out.println("删除后遍历名字:"+temp1.getName());}}}

0 0
原创粉丝点击