diff --git "a/work/com/java/minxi/java_20240512/java_2302_\345\210\230\345\256\227\346\227\255_2344310210/ArrayListContainer.java" "b/work/com/java/minxi/java_20240512/java_2302_\345\210\230\345\256\227\346\227\255_2344310210/ArrayListContainer.java" new file mode 100644 index 0000000000000000000000000000000000000000..1c257aa2525310406976c2b725fa52937119f6d3 --- /dev/null +++ "b/work/com/java/minxi/java_20240512/java_2302_\345\210\230\345\256\227\346\227\255_2344310210/ArrayListContainer.java" @@ -0,0 +1,80 @@ +package com.java.minxi.java_20240512.java_2302_刘宗旭_2344310210; + +import java.util.*; + +public class ArrayListContainer { + public static void main(String[] args) { + //ArrayListContainer + List strAL = new ArrayList<>(); + strAL.add("Shanghai"); + strAL.add("Beijing"); + strAL.add("Nanjing"); + strAL.add("Jiangsu"); + strAL.add("Hangzhou"); + List copyAL = new ArrayList<>(strAL); + + //LinkedListContainer + List intLL = new LinkedList<>(); + intLL.add(1); + intLL.add(2); + intLL.add(3); + intLL.add(4); + intLL.add(5); + List copyLL = new LinkedList<>(intLL); + Collections.addAll(intLL); + System.out.println(strAL); + System.out.println(intLL); + + //ArrayList.add() & LinkedLst.add() + strAL.add(0,"Guangzhou"); + intLL.add(5,6); + System.out.println(strAL); + System.out.println(intLL); + + //remove() + strAL.remove(strAL.get(2)); + intLL.remove(intLL.get(0)); + System.out.println(strAL); + System.out.println(intLL); + + //get() + String ALEle = strAL.get(3); + int LLEle = intLL.get(intLL.size() - 1); + System.out.println(ALEle); + System.out.println(LLEle); + + //set() + strAL.set(1,"New Element"); + intLL.set(intLL.size() - 1,42); + System.out.println(strAL); + System.out.println(intLL); + + //indexOf() + int TargetIndex = strAL.indexOf("Target"); + int FourTwo = intLL.indexOf(42); + System.out.println(TargetIndex); + System.out.println(FourTwo); + + //Collections.replace() + Collections.replaceAll(strAL,"Old","New"); + Collections.replaceAll(intLL,10,20); + System.out.println(strAL); + System.out.println(intLL); + + //Collections.reverse() + Collections.reverse(strAL); + Collections.reverse(intLL); + System.out.println(strAL); + System.out.println(intLL); + + //Collections.sort() & Collections.shuffle() + Collections.sort(strAL); + Collections.shuffle(intLL); + System.out.println(strAL); + System.out.println(intLL); + + //equals() + System.out.println(strAL.equals(copyAL)); + System.out.println(intLL.equals(copyLL)); + } +}