|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
ArrayList 的各种常用方法(创建集合)
其实ArrayList 对象相当于一个可以自用变换长度的数组 不同的是数组可以存放不同数据类型 和c语言的结构体好像 都是可以存放不同数据类型的数据 但ArryList和结构体不同
返回类型 方法 说明
Bollean add() 列表末尾开始添加 ,从0开始
Int size() 返回列表元素个数
Object get(index) 返回指定位置的元素
Boolean contain(Object o)判断列表中是否存在指定的元素
Boolean remove() 从列表中删除元素
注意:元素存放顺序是按照语速添加的顺序 可以重复元素 就是你第二个是元素是”叻叻猪” 第n个元素也可以是”叻叻猪”
例子:
public static void main(String[] args) {
ArrayList arr=new ArrayList();
arr.add("My");
arr.add("name");
arr.add("is");
arr.add("傻瓜");
arr.add("啦啦啦啦");
arr.add(new Integer(345));
arr.add(23.3);
arr.add("My");
System.out.println(arr);
System.out.println("表里面元素个数为"+arr.size());//对象名.size表里元素个数
System.out.println((double)(arr.get(6))+1);//因为返回的类型是object类锁以要进行强制转换才能使用加法
arr.add(7,"叻叻猪");//在第n个增加元素 add(int index,object o);
System.out.println("表里面元素第7个是"+arr.get(7));
System.out.println("不再见叻叻猪");
arr.remove(7);//删除第n个元素
System.out.println("表里面元素第7个是"+arr.get(7));
}
迭代器:
Iterator:集合的迭代器,接口
方法 说明
boolean hanext 判断是否还有下一个元素 当第一次判断的时候迭代就在第一个的前面,判断第一个元素是佛存在
object next 获得下一个元素
void remove 移除迭代器最后一个元素
while(迭代器对象.hasNext())
{
Object obj = 迭代器对象.next();//获得集合元素
}
例子:
public static void main(String[] args) {
ArrayList arr=new ArrayList();
arr.add("My");
arr.add("name");
arr.add("is");
arr.add("傻瓜");
arr.add("啦啦啦啦");
arr.add(new Integer(345));
arr.add(23.3);
arr.add("My");
Iterator mua=arr.iterator();
while(mua.hasNext()){
Object obj=mua.next();
System.out.println(obj);
}
|
评分
-
查看全部评分
|