list集合是一个有序的,允许重复的集合,当然它也可以使用colletion的所有方法
特别指出的是List是可以通过下标来访问元素的,第一个元素的下标为0,第二个是1
一下为Lsit的一些方法示例
//List集合是有序的,允许重复的每个元素都有对应的索引,可以通过索引来访问元素
//索引下标从0开始
package List;
import java.util.ArrayList;
import java.util.List;
public class ListTest {
    public static void main(String args[]){
        List list = new ArrayList();
        list.add(new String("java1"));
        list.add(new String("java2"));
        list.add(new String("java3"));
        list.add(1, new String("java4"));
//      将下标为1(也就是第二个元素)置为 java4,本来的元素从第二个元素开始全部往后移动
//      一位
        for(int i=0 ;i<list.size(); i++){
            System.out.print(list.get(i)  + ",");
//      通过get(i)(i为下标)可以访问list指定位置的元素
        }
       System.out.println();
        list.remove(2);
//      删除指定下标的元素(下标为2即时第三个元素)
        System.out.println(list);
        System.out.println(list.indexOf(new String("java1")) );
//      注意,这里indexOf()会返回1,说明indexOf()方法不是通过 == 来匹配元素
//      而是通过equals()方法来匹配的
        list.set(1, new String("java5"));
//      设置特定下标为特定元素
        System.out.println(list);
        System.out.println(list.subList(1,2));
//      包头不包尾
    }
}
//输出结果
//        java1,java4,java2,java3,
//        [java1, java4, java3]
//        0
//        [java1, java5, java3]
//        [java5]
相关文章:
立即学习“Java免费学习笔记(深入)”;
JAVA对list集合进行排序Collections.sort()
相关视频:
以上就是java中简单介绍一个有序的,允许重复的集合 List的详细内容,更多请关注php中文网其它相关文章!
                        
                        java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
                
                                
                                
                                
                                
                                
                                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号