容器(collection)
存储具有相同类型的数据
ArrayList
常用方法
添加 add();删除 remove();获取 get(int value);
public class Collection {
static ArrayList<Demo> lists;
Collection (){
lists=new ArrayList<Demo>();
lists.add(new Demo("one",12));
lists.add(new Demo("two",13));
lists.add(new Demo("three",14));
}
/**
* 遍历集合元素
*/
public void show(){
for(Demo li:lists){
System.out.println(li);
}
}
/**
* 获取指定值
* @param i
*/
public Demo get(int i){
return lists.get(i);
}
/**
* 删除指定值
* @param args
*/
public Demo remove(int i){
return lists.remove(i);
}
/**
* 输入名字输出年龄
* @param args
*/
int age=0;
for(Demo ar: lists){
Demo demo=ar;
String demoname=demo.getName();
if(demoname.equals(name)){
age=demo.getAge();
}
}
//第二种方法
// for(int i=0;i<lists.size();i++){// Demo demo=lists.get(i);
// if((demo.getName()).equals(name)){
// age=demo.getAge();
// }
// }
return age;
}