Iterationtest集合
package com.newdream.class5;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
public class Iterationtest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Collection schools=new HashSet();
//往集合里添加数据
schools.add("湖南大学");
schools.add("中南大学");
schools.add("湘潭大学");
schools.add("交通大学");
//将schools放入迭代器中
Iterator iter=schools.iterator();
while(iter.hasNext()){//判定是否结束
String school=(String) iter.next();//取下一笔数据
System.out.println(school);
if(school.equals("交通大学")){
iter.remove();//删除
}
}
//将集合转成数组
String[] sch=(String[]) schools.toArray(new String[0]);
System.out.println(Arrays.toString(sch));
}
}
Listtest
package com.newdream.class5;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Listtest {
public static void main(String[] args) {
// TODO Auto-generated method stub
//1. 新建一个list
List<String> aa=new ArrayList<String>();
//2. 插入数据
aa.add("张三");
aa.add("李四");
aa.add("王五");
aa.add("赵六");
aa.add("田七");
//3. 求长度
int size=aa.size();
System.out.println("aa的长度为:"+aa.size());
//4. 打印列表
System.out .println(aa.toString());
//5.移除
aa.remove("田七");
//6. 检查是否包含
boolean flag=aa.contains("王五");
if(flag){
System.out.println("有这个人");
}else{
System.out.println("没有这个人");
}
//7. 复制到一个新的数组中
String[] name=new String[5];
aa.toArray(name);
System.out.println(Arrays.toString(name));
//8.清除
aa.clear();
System.out.println("清除后的数据为"+aa.toString());
}
}
package com.newdream.Door;
public interface Alram {
void alarm();
}
package com.newdream.Door;
public abstract class Door {
public int height;
public int wider;
abstract void open();
public void close(){
System.out.println("是门就可以关,不然会进小偷!");
}
}
package