Java 如何显示不带[]的数组列表以及下一行而不是显示在[1,2,3]上
这是我的密码Java 如何显示不带[]的数组列表以及下一行而不是显示在[1,2,3]上,java,arrays,string,arraylist,split,Java,Arrays,String,Arraylist,Split,这是我的密码 private List[] split(ArrayList aList) { ArrayList first = new ArrayList(); ArrayList second = new ArrayList(); int size = aList.size(); for (int i = 0; i < size / 2; i++) first.add(aList.get(i)); for
private List[] split(ArrayList aList) {
ArrayList first = new ArrayList();
ArrayList second = new ArrayList();
int size = aList.size();
for (int i = 0; i < size / 2; i++)
first.add(aList.get(i));
for (int i = size / 2; i < size; i++)
second.add(aList.get(i));
return new List[] { first, second };
}
Collections.shuffle(list);
List[] lists = split(list);
jTextArea2.append(lists[0].toString());
jTextArea3.append(lists[1].toString());
private List[]拆分(ArrayList列表){
ArrayList first=新的ArrayList();
ArrayList second=新的ArrayList();
int size=aList.size();
对于(int i=0;i
这就是现在的样子。。。我希望团队A和团队B中的列表显示在上传列表中的列表中
分别添加每个元素:
for (int i = 0; i < lists[0].size(); i++) {
jTextArea2.append(lists[0].get(i).toString());
jTextArea2.append("\n");
}
for(int i=0;i
您可以从中使用
您需要在列表上循环并将元素连接到字符串中,而不是使用toString
jTextArea2.append(lists[0].stream()
.map(Object::toString)
.collect(Collectors.joining("\n")));