java arraylist常见的用法介绍

KLQ 2020-07-07 09:02:21 java常见问答 4659

很多刚刚学习java编程的小伙伴对于java当中arraylist的常见用法都不是很熟悉,那么下面就一起通过一个示例来了解一下吧!

java当中arraylist的常见用法:

import java.lang.reflect.Array;
import java.util.*;
import java.math.BigInteger;
//DLRU
public class main
{
    public static void main(String args[])
    {
        ArrayList < Integer > list = new ArrayList < > ();
        for (int i = 0; i <= 9; i++)
        {
            list.add(i);
        }
        for (int i = 0; i < list.size(); i++)
        {
            System.out.print(list.get(i) + " ");
        }
        System.out.println();
        System.out.println("判断list中是否存在元素6" + list.contains(6));
        //查找输出6所在的位置,若不存在输出-1
        System.out.println("查找输出6所在的位置" + list.indexOf(6));
        //将6位置上的元素改成10
        list.set(6, 10);
        for (int i = 0; i < list.size(); i++)
        {
            System.out.print(list.get(i) + " ");
        }
        System.out.println();
        //删除位置6上的元素
        list.remove(6);
        for (int i = 0; i < list.size(); i++)
        {
            System.out.print(list.get(i) + " ");
        }
        System.out.println();
        //通过指针的方式遍历list
        Iterator < Integer > it = list.iterator();
        while (it.hasNext())
        {
            System.out.print(it.next() + " ");
        }
        //清除
        list.clear();
    }
}

运行结果:

0 1 2 3 4 5 6 7 8 9
判断list中是否存在元素6true
查找输出6所在的位置6
0 1 2 3 4 5 10 7 8 9
0 1 2 3 4 5 7 8 9
0 1 2 3 4 5 7 8 9

通过这个例子,对于arraylist常见用法你都了解了吗?更多java项目中常见问题,可以继续通过奇Q工具网来进行了解哦,更多java知识可以分享给你。

推荐阅读:

java动态数组arraylist该如何使用?什么是arraylist?

arraylist扩容机制要怎么实现?arraylist怎么扩容

arraylist类具体有什么概念?常用方法有哪些?