/* hao
* 2018-3-26 09:41:48
*
*/
package com.www;
public class Demo05 {
String name;
int age;
int num;
public String getName() {
return name;
}
public int getAge() {
return age;
}
public int getNum() {
return num;
}
void show(){
System.out.println(name+" "+age+" "+num);
}
}
package com.www;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class TestDemo05 {
public static void main(String[] args) {
Demo05 d1 = new Demo05();
d1.age = 29;
d1.name = "永强";
d1.num = 1001;
Demo05 d2 = new Demo05();
d2.age = 21;
d2.name = "刘英";
d2.num = 1002;
Demo05 d3 = new Demo05();
d3.age = 30;
d3.name = "玉田";
d3.num = 1003;
List<Demo05> list = new ArrayList();
list.add(d1);
list.add(d2);
list.add(d3);
System.out.println("遍历输出教师的信息:");
for(Demo05 x:list){
x.show();
}
System.out.println("遍历输出大于28岁教师的信息:");
for(Demo05 x:list){
if(x.age>28){
x.show();
}
}
System.out.println("查询张三");
// for(Demo05 x:list){
// if(x.name.equals("张三")){
// list.remove(x);
// System.out.println("删除成功");
// }
// else{
// Demo05 d4 = new Demo05();
// d4.age = 21;
// d4.name = "张三";
// d4.num = 1004;
// list.add(d4);
// System.out.println("添加成功");
// }
// }
Iterator<Demo05> it =list.iterator();
while(it.hasNext()){
if(it.next().getName().equals("张三")){
it.remove();
}
else{
Demo05 d4 = new Demo05();
d4.age = 21;
d4.name = "张三";
d4.num = 1004;
list.add(d4);
System.out.println("添加成功");
}
}
System.out.println("更改之后的遍历:");
for(Demo05 x:list){
x.show();
}
// System.out.println("遍历输出教师的信息:");
// for(Demo05 x:list){
// x.show();
// }
}
}
我不懂,是我们有着各自不同的命运,还是,我们只不过都是在风中,茫然飘荡。