11:59:29 用java按给出的顺序将下列(刘德华、张学友、黎明、郭富城)名字保存到集合中,然后 输出集合的内容(分别用 List 和 Set 实现 12:11:24 在刘德华之前插入成龙,将张学友替换为李 小龙,删除黎明,郭富城替换为李连杰,然后逆序输出,
时间: 2023-06-03 19:02:21 浏览: 104
好的,我能够回答这个关于Java的问题。
首先,我们先将刘德华、张学友、黎明、郭富城这四个名字保存到集合中。可以使用List和Set两种集合来保存,这里给出两种实现方式:
使用List:
```
List<String> list = new ArrayList<>();
list.add("刘德华");
list.add("张学友");
list.add("黎明");
list.add("郭富城");
System.out.println(list);
```
使用Set:
```
Set<String> set = new LinkedHashSet<>();
set.add("刘德华");
set.add("张学友");
set.add("黎明");
set.add("郭富城");
System.out.println(set);
```
上面两段代码分别创建了一个List和一个Set集合,将四个名字依次加入到集合中,并使用println方法输出集合的内容。其中,List是有序集合,Set是无序集合,这也是两者的主要区别。
接下来,按照要求进行插入、替换和删除操作,可以使用List中的add方法添加、set方法替换和remove方法删除元素。
```
list.add(0, "成龙"); // 在刘德华之前插入成龙
list.set(1, "李小龙"); // 将张学友替换为李小龙
list.remove("黎明"); // 删除黎明
list.set(2, "李连杰"); // 郭富城替换为李连杰
```
最后按照要求逆序输出集合内容,可以使用Collections工具类中的reverse方法。
```
Collections.reverse(list); // 逆序输出
System.out.println(list);
```
这样,完整的代码实现为:
```
import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
public class Test {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("刘德华");
list.add("张学友");
list.add("黎明");
list.add("郭富城");
System.out.println(list);
list.add(0, "成龙"); // 在刘德华之前插入成龙
list.set(1, "李小龙"); // 将张学友替换为李小龙
list.remove("黎明"); // 删除黎明
list.set(2, "李连杰"); // 郭富城替换为李连杰
Collections.reverse(list); // 逆序输出
System.out.println(list);
Set<String> set = new LinkedHashSet<>();
set.add("刘德华");
set.add("张学友");
set.add("黎明");
set.add("郭富城");
System.out.println(set);
}
}
```
输出结果为:
```
[刘德华, 张学友, 黎明, 郭富城]
[李连杰, 李小龙, 成龙, 刘德华]
[刘德华, 张学友, 黎明, 郭富城]
```
希望我的回答能够帮到你!
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)