集合实现,ArrayList类和HashMap类
ArrayList<String> list = new ArrayList <String>();
ArrayList 类是一个泛型类,用于存储,检索和操作集合中的对象,在声明和实例化的时候,需要指定元素对象的具体类型,通过add方法可以将指定元素添加到指定位置,
list.add ("java 学习");
list.add ("java",1);
还可已通过addAll来实现将一个list赋值给另一个list,ArrayList 的遍历则是通过迭代器来实现,Iterator相当于是sqlite中的游标一样可以用来进行数据库的遍历,Iterator常用的三个方法。
boolean hasNext();
E next();
void remove();
Iterator <String> iter = list.iterator();
while (iter.hasNext())
System.out.println(iter.next());
从ArrayList中获取数据,通过for循环
for(String s : list);
HashMap 类
HashMap 是java集合框架中实现了Map接口的实现类,用于保存“键-值”关联关系的元素,通过指定的键可以获取相关联的值,由于键不允许重复,因此HashMap中不允许存在相同的元素,
<span style="font-size:18px;">HashMap <K,v> map = new HashMap <K,V>();</span>
<span style="font-size:18px;">public V put (K key, V value);
public V get(Object Key);</span>
HashMap 中的两个方法put是将数据插入到数组之中,get是从数组中获取数据。