import java.util.Map;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
// An example map
Map<Integer, String> map = Map.of(1, "One", 2, "Two", 3, "Three");
// Join the values using comma as the delimiter
String values = map.values().stream().distinct().collect(Collectors.joining(","));
// Print
System.out.println(values);
}
}
2条答案
按热度按时间whlutmcx1#
您可以按以下步骤进行:
输出:
am46iovg2#
如果我理解正确,那么您希望将Map的所有值存储到逗号分隔的字符串中,以便可以使用string.join(“,”,list);
上面的第二个参数是作为Map值的字符串列表