仔细阅读下面编辑区内给出的代码框架及注释,在 Begin-End 间编写程序代码,创建 ArrayList 集合并使用它的增删改查方法,具体要求如下: 接收给定的一行字符串(如:32 rfsd fwq g3r3qt t3q4t。); 通过空格(一个)切割字符串; 创建一个 ArrayList 集合; 将切割后的字符串元素添加至集合中; 删除集合的第一个和最后一个元素; 添加两个字符串:hello,educoder 至集合中; 修改集合的第三个元素,改为:list; 打印集合。 裁判测试程序样例: import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { // 请在Begin-End间编写代码 /********** Begin **********/ // 第一步:接收给定的一行字符串 // 第二步:切割字符串 // 第三步:创建集合 // 第四步:往集合中添加元素 // 第五步:删除第一个元素和最后一个元素 // 第六步:往集合中添加hello和educoder // 第七步:修改集合中第三个元素为list // 第八步:打印集合 /********** End **********/ } } 输入样例: 32 rfsd fwq g3r3qt t3q4t qt ta
时间: 2023-07-06 15:40:21 浏览: 277
```
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 请在Begin-End间编写代码
/********** Begin **********/
// 第一步:接收给定的一行字符串
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
// 第二步:切割字符串
String[] words = line.split(" ");
// 第三步:创建集合
List<String> list = new ArrayList<>();
// 第四步:往集合中添加元素
for (String word : words) {
list.add(word);
}
// 第五步:删除第一个元素和最后一个元素
list.remove(0);
list.remove(list.size() - 1);
// 第六步:往集合中添加hello和educoder
list.add("hello");
list.add("educoder");
// 第七步:修改集合中第三个元素为list
list.set(2, "list");
// 第八步:打印集合
System.out.println(list);
/********** End **********/
}
}
```
阅读全文