From 69bacb151bbf8d5db3f37ce4cd2a08eac3fd0890 Mon Sep 17 00:00:00 2001 From: wks20050721 <2568429394@qq.com> Date: Wed, 15 May 2024 20:01:22 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=8F=90=E4=BA=A4=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ArrayList.java" | 54 +++++++++++++++++++ .../LinkedList.java" | 54 +++++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 "work/com/java/minxi/java_20240512/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/ArrayList.java" create mode 100644 "work/com/java/minxi/java_20240512/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/LinkedList.java" diff --git "a/work/com/java/minxi/java_20240512/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/ArrayList.java" "b/work/com/java/minxi/java_20240512/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/ArrayList.java" new file mode 100644 index 0000000..2b78d32 --- /dev/null +++ "b/work/com/java/minxi/java_20240512/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/ArrayList.java" @@ -0,0 +1,54 @@ +package com.java.minxi.java_20240512.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_20240512/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/LinkedList.java" "b/work/com/java/minxi/java_20240512/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/LinkedList.java" new file mode 100644 index 0000000..7dec1fa --- /dev/null +++ "b/work/com/java/minxi/java_20240512/java_2302_\347\216\213\345\274\200\347\244\276_2344310220/LinkedList.java" @@ -0,0 +1,54 @@ +package com.java.minxi.java_20240512.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); + } + +} + -- Gitee