首页 > 代码库 > Java常用类集接口以及实现方式总结

Java常用类集接口以及实现方式总结

最近学习map-reduce原理以及map-reduce编程,于是顺带着学习下Java编程,对于Java常用的数据结构和类集,我总结到mind图中,便于理清相互之间的关系


Java常用类集接口以及实现方式总结

package leiji;

import java.util.ArrayList;

import java.util.List;

import java.util.Collection;

public class ArryList {

public static void main(String args[]){

List arrlt=new ArrayList();

Collection acoll=new ArrayList();

arrlt.add("Hello");

arrlt.add(0,"World");

System.out.println(arrlt);

//增加元素

acoll.add("jerry");

acoll.add("weibo");

//增加对象

arrlt.addAll(acoll);

arrlt.addAll(0,acoll);

System.out.println(arrlt);

//移除元素

arrlt.remove(1);

arrlt.remove("weibo");

System.out.println(arrlt);

       

//获取元素

for(int i=0;i<=arrlt.size()-1;i++){

//System.out.println(arrlt.get(i));

}

//String a[] =new String[]{"1","2"};

//将集合变为对象数组

String str[]=arrlt.toArray(new String[]{});  //

for(int i=0;i<=str.length-1;i++){

//System.out.println(str[i]);

}

 

Object obj[]=arrlt.toArray();

for(int i=0;i<=obj.length-1;i++){

System.out.println((String)obj[i]);

}

//判断是否为空

System.out.println(arrlt.isEmpty());

//判断是否包含某一个元素

System.out.println(arrlt.contains("Hello")?"Hello is contains":"Hello is not contains");

//截取子集合

List l=arrlt.subList(1, 4);

for(int i=0;i

System.out.println(l.get(i));

}

 

System.out.println(l.indexOf("Hello"));

}

 

}

Java常用类集接口以及实现方式总结