diff --git "a/work/com/java/minxi/java_202405012/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/ArrayList.java" "b/work/com/java/minxi/java_202405012/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/ArrayList.java" new file mode 100644 index 0000000000000000000000000000000000000000..a4855f07b3dd8a6fcd9ff91f645ded5998d93205 --- /dev/null +++ "b/work/com/java/minxi/java_202405012/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/ArrayList.java" @@ -0,0 +1,56 @@ +package com.java.minxi.java_202405012.java_2302_王开社_2344310220; + +import java.util.Collections; + +public class ArrayList { + public static void main(String[] args) { + java.util.ArrayList first = new java.util.ArrayList(); + /**添加元素**/ + first.add("one"); + first.add("tow"); + first.add("old"); + first.add("old"); + first.add("five"); + System.out.println("first:" + first); + /**在`ArrayList`中添加一个元素到列表的开头**/ + first.add(0, "OneOne"); + System.out.println("first" + first); + /**从`ArrayList`中删除索引为2的元素。**/ + first.remove(2); + System.out.println("first" + first); + /**获取`ArrayList`中索引为3的元素**/ + String three = first.get(3); + System.out.println("first:" + three); + /**将`ArrayList`中索引为1的元素修改为"New Element**/ + first.set(1, "New Element"); + System.out.println("first:" + first); + /**在`ArrayList`中搜索字符串"Target"的位置**/ + int t = first.indexOf("Target"); + System.out.println("first:" + t); + /**将`ArrayList`中所有出现的"Old"字符串替换为"New"。**/ + for (int i = 0; i < first.size(); i++) { + if (first.get(i).equals("old")) { + first.set(i, "New"); + } + } + System.out.println("first:" + first); + /**反转`ArrayList`中的元素顺序。**/ + Collections.reverse(first); + System.out.println("first:" + first); + /** 对`ArrayList`中的字符串元素进行排序。**/ + Collections.sort(first); + System.out.println("first:" + first); + /**比较两个`ArrayList`是否相等**/ + java.util.ArrayList first1 = new java.util.ArrayList(); + first.add("one"); + first.add("tow"); + first.add("old"); + first.add("old"); + first.add("five"); + boolean D=first.equals(first1); + System.out.println("first:"+D); + + + + } +} diff --git "a/work/com/java/minxi/java_202405012/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/LinkedList.java" "b/work/com/java/minxi/java_202405012/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/LinkedList.java" new file mode 100644 index 0000000000000000000000000000000000000000..9cf905a85cd487fff4544f380dbf7389f0b2738e --- /dev/null +++ "b/work/com/java/minxi/java_202405012/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/LinkedList.java" @@ -0,0 +1,55 @@ +package com.java.minxi.java_202405012.java_2302_王开社_2344310220; + +import java.util.Collections; +public class LinkedList { + public static void main(String[] args) { + java.util.LinkedList second=new java.util.LinkedList(); + //添加元素 + second.add(1); + second.add(2); + second.add(10); + second.add(10); + second.add(5); + System.out.println("second:"+second); + /**在`LinkedList`中添加一个元素到列表的末尾。**/ + second.add(6); + System.out.println("second:"+second); + /**从`LinkedList`中删除第一个元素。**/ + second.remove(0); + System.out.println("second:"+second); + /**获取`LinkedList`中最后一个元素**/ + Integer last= second.get(second.size()-1); + System.out.println("second:"+last); + /**将`LinkedList`中索引为0的元素修改为42**/ + second.set(0,42); + System.out.println("second:"+second); + /**在`LinkedList`中搜索整数42的位置。**/ + int T=second.indexOf(42); + System.out.println("second:"+T); + /**将`LinkedList`中所有出现的数字10替换为20。**/ + for (int i=0; i second1=new java.util.LinkedList(); + second.add(1); + second.add(2); + second.add(10); + second.add(10); + second.add(5); + boolean D=second.equals(second1); + System.out.println("second:"+D); + + } + +} +