diff --git "a/work/com/java/minxi/java_20240511/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo.java" "b/work/com/java/minxi/java_20240511/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo.java" new file mode 100644 index 0000000000000000000000000000000000000000..813bf4e98a0a2bf2861eec165a0c92f429b0ee17 --- /dev/null +++ "b/work/com/java/minxi/java_20240511/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo.java" @@ -0,0 +1,40 @@ +package com.java.minxi.java_20240511.java_2302_张嘉鹏_2344310206; + +import java.util.ArrayList; +import java.util.Collections; + +public class ArrayListdemo { + public static void main(String[] args) { + ArrayList stringArrayList = new ArrayList<>(); + + stringArrayList.add("123"); + stringArrayList.add("456"); + stringArrayList.add("789"); + stringArrayList.add("159"); + stringArrayList.add("360"); +// 在`ArrayList`中添加一个元素到列表的开头 + stringArrayList.add(0,"369"); + System.out.println(stringArrayList); +// 从`ArrayList`中删除索引为2的元素。 + stringArrayList.remove(2); + System.out.println(stringArrayList); +// 获取`ArrayList`中索引为3的元素。 + System.out.println(stringArrayList.get(3)); +// 将`ArrayList`中索引为1的元素修改为"New Element"。 + stringArrayList.set(1,"New Element"); + System.out.println(stringArrayList); +// 在`ArrayList`中搜索字符串"Target"的位置。 + System.out.println(stringArrayList.indexOf("Traget")); +// 将`ArrayList`中所有出现的"Old"字符串替换为"New"。 + Collections.replaceAll(stringArrayList,"Old","New"); + System.out.println(stringArrayList); +// 反转`ArrayList`中的元素顺序。 + Collections.reverse(stringArrayList); + System.out.println(stringArrayList); +// 对`ArrayList`中的字符串元素进行排序。 + Collections.sort(stringArrayList); + System.out.println(stringArrayList); +// 比较两个`ArrayList`是否相等。 + } +} + diff --git "a/work/com/java/minxi/java_20240511/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo_1.java" "b/work/com/java/minxi/java_20240511/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo_1.java" new file mode 100644 index 0000000000000000000000000000000000000000..6213658574789e9e6fe2d34a8bb7798790ece913 --- /dev/null +++ "b/work/com/java/minxi/java_20240511/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo_1.java" @@ -0,0 +1,39 @@ +package com.java.minxi.java_20240511.java_2302_张嘉鹏_2344310206; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.LinkedList; + +public class ArrayListdemo_1 { + public static void main(String[] args) { + LinkedList ArrayList_2 =new LinkedList<>(); + ArrayList_2.add(1); + ArrayList_2.add(2); + ArrayList_2.add(5); + ArrayList_2.add(8); + ArrayList_2.add(10); +// 在`LinkedList`中添加一个元素到列表的末尾。 + ArrayList_2.addLast(13); + System.out.println(ArrayList_2); +// 从`LinkedList`中删除第一个元素。 + ArrayList_2.remove(0); + System.out.println(ArrayList_2); +// 获取`LinkedList`中最后一个元素。 + System.out.println(ArrayList_2.getLast()); +// 将`LinkedList`中索引为0的元素修改为42。 + ArrayList_2.set(0,42); + System.out.println(ArrayList_2); +// 在`LinkedList`中搜索整数42的位置。 + System.out.println(ArrayList_2.indexOf(42)); +// 将`LinkedList`中所有出现的数字10替换为20。 + Collections.replaceAll(ArrayList_2,10,20); + System.out.println(ArrayList_2); +// 反转`LinkedList`中的元素顺序。 + Collections.reverse(ArrayList_2); + System.out.println(ArrayList_2); +// 对`LinkedList`中的整数元素进行排序。 + Collections.sort(ArrayList_2); + System.out.println(ArrayList_2); +// 比较两个`LinkedList`是否相等。 + } +} diff --git "a/work/com/java/minxi/java_20240512/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo.java" "b/work/com/java/minxi/java_20240512/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo.java" new file mode 100644 index 0000000000000000000000000000000000000000..da631ff38f6e7a9ab68d6ff138e5243f5902b8e2 --- /dev/null +++ "b/work/com/java/minxi/java_20240512/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo.java" @@ -0,0 +1,40 @@ +package com.java.minxi.java_20240512.java_2302_张嘉鹏_2344310206; + +import java.util.ArrayList; +import java.util.Collections; + +public class ArrayListdemo { + public static void main(String[] args) { + ArrayList stringArrayList = new ArrayList<>(); + + stringArrayList.add("123"); + stringArrayList.add("456"); + stringArrayList.add("789"); + stringArrayList.add("159"); + stringArrayList.add("360"); +// 在`ArrayList`中添加一个元素到列表的开头 + stringArrayList.add(0,"369"); + System.out.println(stringArrayList); +// 从`ArrayList`中删除索引为2的元素。 + stringArrayList.remove(2); + System.out.println(stringArrayList); +// 获取`ArrayList`中索引为3的元素。 + System.out.println(stringArrayList.get(3)); +// 将`ArrayList`中索引为1的元素修改为"New Element"。 + stringArrayList.set(1,"New Element"); + System.out.println(stringArrayList); +// 在`ArrayList`中搜索字符串"Target"的位置。 + System.out.println(stringArrayList.indexOf("Traget")); +// 将`ArrayList`中所有出现的"Old"字符串替换为"New"。 + Collections.replaceAll(stringArrayList,"Old","New"); + System.out.println(stringArrayList); +// 反转`ArrayList`中的元素顺序。 + Collections.reverse(stringArrayList); + System.out.println(stringArrayList); +// 对`ArrayList`中的字符串元素进行排序。 + Collections.sort(stringArrayList); + System.out.println(stringArrayList); +// 比较两个`ArrayList`是否相等。 + } +} + diff --git "a/work/com/java/minxi/java_20240512/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo_1.java" "b/work/com/java/minxi/java_20240512/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo_1.java" new file mode 100644 index 0000000000000000000000000000000000000000..5fa02096ce1fbfc5aadeec34ed8776e7b705d9cc --- /dev/null +++ "b/work/com/java/minxi/java_20240512/java_2302_\345\274\240\345\230\211\351\271\217_2344310206/ArrayListdemo_1.java" @@ -0,0 +1,39 @@ +package com.java.minxi.java_20240512.java_2302_张嘉鹏_2344310206; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.LinkedList; + +public class ArrayListdemo_1 { + public static void main(String[] args) { + LinkedList ArrayList_2 =new LinkedList<>(); + ArrayList_2.add(1); + ArrayList_2.add(2); + ArrayList_2.add(5); + ArrayList_2.add(8); + ArrayList_2.add(10); +// 在`LinkedList`中添加一个元素到列表的末尾。 + ArrayList_2.addLast(13); + System.out.println(ArrayList_2); +// 从`LinkedList`中删除第一个元素。 + ArrayList_2.remove(0); + System.out.println(ArrayList_2); +// 获取`LinkedList`中最后一个元素。 + System.out.println(ArrayList_2.getLast()); +// 将`LinkedList`中索引为0的元素修改为42。 + ArrayList_2.set(0,42); + System.out.println(ArrayList_2); +// 在`LinkedList`中搜索整数42的位置。 + System.out.println(ArrayList_2.indexOf(42)); +// 将`LinkedList`中所有出现的数字10替换为20。 + Collections.replaceAll(ArrayList_2,10,20); + System.out.println(ArrayList_2); +// 反转`LinkedList`中的元素顺序。 + Collections.reverse(ArrayList_2); + System.out.println(ArrayList_2); +// 对`LinkedList`中的整数元素进行排序。 + Collections.sort(ArrayList_2); + System.out.println(ArrayList_2); +// 比较两个`LinkedList`是否相等。 + } +}