代码解析 解析两句代码求大佬告知!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Lin_bai_ 2020-10-14 11:56:59
package GenericProgramma;

import java.net.StandardSocketOptions;
import java.util.ArrayList;
import java.util.Collections;
import java.util.*;
class IteratorTest
{
public static void main(String args[])
{
List<String> tableList = new ArrayList<>();
tableList.add("西游记");
tableList.add("水浒传");
List<String> bookList = new ArrayList<>();
bookList.add("三国演义");
bookList.add("莎士比亚");
bookList.add("红楼梦");
bookList.add(0,tableList.get(1));
bookList.set(2,tableList.get(0));
System.out.println(String.join("、",bookList));
}
}

bookList.add(0,tableList.get(1));
bookList.set(2,tableList.get(0));
System.out.println(String.join("、",bookList)); 就是这几句的含义
...全文
278 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lin_bai_ 2020-10-14
  • 打赏
  • 举报
回复
好的谢谢
从入门to入万 2020-10-14
  • 打赏
  • 举报
回复
第一句,将tableList的第二个元素插入到到bookList的第一个 第二句,将bookList的第三个元素替换为tableList的第一个元素 第三句就是打印bookList的元素
qq_39936465 2020-10-14
  • 打赏
  • 举报
回复
引用 楼主 Lin_bai_ 的回复:
package GenericProgramma; import java.net.StandardSocketOptions; import java.util.ArrayList; import java.util.Collections; import java.util.*; class IteratorTest { public static void main(String args[]) { List<String> tableList = new ArrayList<>(); tableList.add("西游记"); tableList.add("水浒传"); List<String> bookList = new ArrayList<>(); bookList.add("三国演义"); bookList.add("莎士比亚"); bookList.add("红楼梦"); bookList.add(0,tableList.get(1)); bookList.set(2,tableList.get(0)); System.out.println(String.join("、",bookList)); } } bookList.add(0,tableList.get(1)); bookList.set(2,tableList.get(0)); System.out.println(String.join("、",bookList)); 就是这几句的含义
要学会自己查 java 的api join public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements) Returns a new String composed of copies of the CharSequence elements joined together with a copy of the specified delimiter. For example, List<String> strings = new LinkedList<>(); strings.add("Java");strings.add("is"); strings.add("cool"); String message = String.join(" ", strings); //message returned is: "Java is cool" Set<String> strings = new LinkedHashSet<>(); strings.add("Java"); strings.add("is"); strings.add("very"); strings.add("cool"); String message = String.join("-", strings); //message returned is: "Java-is-very-cool"

50,549

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧