gpt4 book ai didi

java - 如何从java输出中删除 '[' ']'

转载 作者:行者123 更新时间:2023-12-01 16:45:48 25 4
gpt4 key购买 nike

如何从 java 输出中删除 '['']'。我需要在不带方括号的情况下打印它们,因为这是我的要求。

代码已附在下面。

package Datas;

import java.util.ArrayList;
import java.util.Collections;

public class SortingLists {

public static void main(String[] args) {
ArrayList<String> animals = new ArrayList<String>();
animals.add("tiger");
animals.add("cat");
animals.add("snake");
animals.add("dog");
//Sort by alphabet
Collections.sort(animals);

System.out.println(animals);

ArrayList<Integer> nums = new ArrayList<Integer>();
nums.add(3);
nums.add(36);
nums.add(73);
nums.add(40);
nums.add(1);
//Sort number
Collections.sort(nums);

System.out.println(nums);
}

}

最佳答案

从 Java 8 开始,您可以使用 String.join:

String.join(",", animals);

join 的第一个参数是分隔符。如果需要,您可以将其更改为不同的字符串。

对于非字符串集合,您可能必须转换为字符串:

String.join(",", 
nums.stream().map(String::valueOf).collect(Collectors.toList()));

关于java - 如何从java输出中删除 '[' ']',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51405351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com