Java ArrayList

Java [Java ] Java

ArrayList

ArrayList AbstractList List

ArrayList-1-768x406-1.png [ArrayList-1-768x406-1.png]

ArrayList java.util

import java.util.ArrayList; //  ArrayList 

ArrayList<E> objectName =new ArrayList<>(); // 
  • E: objectName
  • objectName:

ArrayList

ArrayList ArrayList add() :

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        System.out.println(sites);
    }
}

[Google, Runoob, Taobao, Weibo]

ArrayList get()

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        System.out.println(sites.get(1));  //
    }
}

0

Runoob

ArrayList set() set(int index, E element) indexelement

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        sites.set(2, "Wiki"); //
        System.out.println(sites);
    }
}

[Google, Runoob, Wiki, Weibo]

ArrayList remove()

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        sites.remove(3); //
        System.out.println(sites);
    }
}

[Google, Runoob, Taobao]

ArrayList size()

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        System.out.println(sites.size());
    }
}

4

for

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        for (int i = 0; i < sites.size(); i++) {
            System.out.println(sites.get(i));
        }
    }
}

Google
Runoob
Taobao
Weibo

for-each

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Google");
        sites.add("Runoob");
        sites.add("Taobao");
        sites.add("Weibo");
        for (String i : sites) {
            System.out.println(i);
        }
    }
}

Google
Runoob
Taobao
Weibo

ArrayList String

<E>

booleanBoolean
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter

BigIntegerBigDecimal BigInteger

ArrayList<Integer> li=new ArrayList<>();     // 
ArrayList<Character> li=new ArrayList<>();   // 

ArrayList ( Integer ):

import java.util.ArrayList;

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<Integer> myNumbers = new ArrayList<Integer>();
        myNumbers.add(10);
        myNumbers.add(15);
        myNumbers.add(20);
        myNumbers.add(25);
        for (int i : myNumbers) {
            System.out.println(i);
        }
    }
}

10
15
20
25

ArrayList

Collections java.util sort()

import java.util.ArrayList;
import java.util.Collections;  // Collections

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<String> sites = new ArrayList<String>();
        sites.add("Taobao");
        sites.add("Wiki");
        sites.add("Runoob");
        sites.add("Weibo");
        sites.add("Google");
        Collections.sort(sites);  //
        for (String i : sites) {
            System.out.println(i);
        }
    }
}

Google
Runoob
Taobao
Weibo
Wiki

import java.util.ArrayList;
import java.util.Collections;  // Collections

public class RunoobTest {
    public static void main(String[] args) {
        ArrayList<Integer> myNumbers = new ArrayList<Integer>();
        myNumbers.add(33);
        myNumbers.add(15);
        myNumbers.add(20);
        myNumbers.add(34);
        myNumbers.add(8);
        myNumbers.add(12);

        Collections.sort(myNumbers);  //

        for (int i : myNumbers) {
            System.out.println(i);
        }
    }
}

8
12
15
20
33
34

Java ArrayList

Java ArrayList

add() arraylist
addAll() arraylist
clear() arraylist
clone() arraylist
contains() arraylist
get() arraylist
indexOf() arraylist
removeAll() arraylist
remove() arraylist
size() arraylist
isEmpty() arraylist
subList() arraylist
set() arraylist
sort() arraylist
toArray() arraylist
toString() arraylist
ensureCapacity() arraylist
lastIndexOf() arraylist
retainAll() arraylist
containsAll() arraylist
trimToSize() arraylist
removeRange() arraylist
replaceAll()
removeIf() arraylist
forEach() arraylist

API https://www.runoob.com/manual/jdk11api/java.base/java/util/ArrayList.html

Java [Java ] Java