首页 > 编程 > Java > 正文

Java常见容器练习一(顺序容器,对象数组,集合容器)

2019-11-08 02:37:59
字体:
来源:转载
供稿:网友

 代码:

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);       }	}}

运行结果

 3first---------------firstsecord---------------secordfirs


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表