代码:
package notebook;
import java.util.ArrayList;
import java.util.HashSet;
public class NoteBook {
/*
* 顺序容器ArrayList
*/
private ArrayList<String> notes=new ArrayList<String>();
public void add(String s){
notes.add(s);
}
public void add(String s,int location){
notes.add(location,s);
}
public int getSize(){
return notes.size();
}
public String getNote(int index){
return notes.get(index) ;
}
public void removeNote(int index){
notes.remove(index);
}
public String [] list(){
String[] a =new String[notes.size()];
// for(int i=0;i<notes.size();i++){
// a[i]=notes.get(i);
// }
notes.toArray(a);
return a;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
NoteBook nb=new NoteBook();
nb.add("first");
nb.add("secord");
nb.add("third",1);
System.out.println(nb.getSize());
System.out.println(nb.getNote(0));
nb.removeNote(1);
String[] a=nb.list();//对象数组
System.out.println("---------------");
for(String s:a){
System.out.println(s);
}
/*
* 集合容器Set
*/
System.out.println("---------------");
HashSet<String> s=new HashSet<String>();
s.add("first");
s.add("secord");
s.add("first");
for(String k : s ){
System.out.println(k);
}
}
}
运行结果
3
first
---------------
first
secord
---------------
secord
firs