Java中List,ArrayList用法
来源:互联网 发布:中文移动域名争议通知 编辑:程序博客网 时间:2024/05/21 17:14
List是个接口,ArrayList是List接口的实现类
Collection
├List 接口
│├LinkedList 链表
│├ArrayList 顺序结构动态数组类
│└Vector 向量
│ └Stack 栈
└Set
Map
├Hashtable
├HashMap
└WeakHashMap List接口
package com.list;import java.util.ArrayList;import java.util.Iterator;import com.login.User;public class Arraylist {public static void main(String[] args){//创建字符型ArrayListArrayList<String> list = new ArrayList<String>();list.add("aa");list.add("bb");list.add("cc");for(int i = 0;i<list.size();i++){System.out.println(list.get(i));}//迭代器用于for循环遍历字符类型的listfor (Iterator<String> iter = list.iterator(); iter.hasNext();) {String str = (String)iter.next();System.out.println(str);}//迭代器一般用while循环遍历字符类型的listIterator<String> iter = list.iterator();while(iter.hasNext()){String str = (String) iter.next();System.out.println(str);}//创建对象型ArrayListArrayList<User> userArrayList = new ArrayList<User>();for(int i=0;i<3;i++){User user = new User();user.setUsername("a"+i);user.setPassword("b"+i);userArrayList.add(user);}for(int i = 0;i<userArrayList.size();i++){System.out.println(userArrayList.get(i).getUsername()+userArrayList.get(i).getPassword());}//迭代器用于for循环遍历对象类型的listfor (Iterator<User> iter1 = userArrayList.iterator(); iter1.hasNext();) {User user = iter1.next();System.out.println(user.getUsername()+","+user.getPassword());}//迭代器一般用while循环遍历对象类型的listIterator<User> iter1 = userArrayList.iterator();while(iter1.hasNext()){User user = iter1.next();System.out.println(user.getUsername()+","+user.getPassword());}}}
- Java中List,ArrayList用法
- Java中List,ArrayList用法
- java list ArrayList用法详细
- Java List ArrayList用法详解
- Java List ArrayList用法详解
- Java List ArrayList用法详解
- java list ArrayList用法详细
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- Java中List,ArrayList、Vector,map,HashTable,HashMap区别用法
- Java 中 Vector、ArrayList、List
- java——list,arraylist的用法
- java中ArrayList简单用法
- java中ArrayList简单用法
- 算法与数据结构学习 04 内存
- jquery获取复选框的值
- jquery dialog 属性详解
- 对话框dialog登录之后,Jquery实现页面定时跳转
- Java学习之Iterator(迭代器)的一般用法
- Java中List,ArrayList用法
- unity自带寻路Navmesh入门教程(二)
- Java容器类List、ArrayList、Vector及map、HashMap
- 一个redis集群的框架设计
- JAVA中String、StringBuffer、StringBuilder区别
- Linux 常用命令解析 cd pwd
- 使用tslib来校准usb接口的触摸屏
- java.io.NotSerializableException错误解决方法
- java.sql.SQLException: Io 异常: The Network Adapter could not establish the connec