【Java】List集合介绍+常用方法

List集合介绍&常用方法

List特点:
1.是有序的集合

2.有索引

3.元素可以重复

 

List接口中带索引的方法(特有)

-public void add(int index, E element):将指定的元素,添加到该集合的指定位置上。

-public E get (int index):返回集合中指定位置的元素。

-public E remove(int index):移除列表中指定位置的元素,返回的是被移除的元素。

-public E set(int index, E element):用指定元素替换集合中指定位置的元素,返回值的更新前的元素。

*操作索引的时候,一定要防止索引越界异常

IndexOutOfBoundsException:索引越界异常,集合会报

ArrayIndexOutOfBoundsException:数组索引越界异常

StringIndexOutOfBoundsException:字符串索引越界异常

 

list遍历的三种方式:
1.使用普通的for循环

2.使用迭代器

3.使用增强for循环

package test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class DemoList {

public static void main(String[] args) {

List<String> list = new ArrayList<>();

list.add("a");

list.add("b");

list.add("c");

list.add("a");

System.out.println(list);

list.add(1,"e");

String re = list.remove(2);

System.out.println("被移除的元素:"+re);

String re2 = list.set(3,"A");

System.out.println("被替换的元素:"+re2);

for (int i = 0; i < list.size(); i++) {

System.out.print(list.get(i));

}

System.out.println();

for(Iterator<String> i=list.iterator();i.hasNext();){

System.out.print(i.next());

}

System.out.println();

for(String i:list){

System.out.print(i);

}

System.out.println();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值