我需要从<代码>列表转换
我做了:
List<Object> lst ...
String arr = lst.toString();
但是我得到了这个字符串:
["...", "...", "..."]
只是一个字符串,但我需要字符串[]
多谢了。
Java8可以选择使用以下流:
List<Object> lst = new ArrayList<>();
String[] strings = lst.stream().toArray(String[]::new);
您可以使用 toArray() 转换为对象数组,然后使用此方法将对象数组转换为字符串数组:
Object[] objectArray = lst.toArray();
String[] stringArray = Arrays.copyOf(objectArray, objectArray.length, String[].class);
您必须遍历列表并填充您的< code>String[]。
String[] array = new String[lst.size()];
int index = 0;
for (Object value : lst) {
array[index] = (String) value;
index++;
}
如果列表是字符串
值,则列表,那么这将像调用 lst.toArray(新字符串[0])一
样简单;
本文向大家介绍在 Java 中将 List 转换为 Set,包括了在 Java 中将 List 转换为 Set的使用技巧和注意事项,需要的朋友参考一下 假设以下是带有字符串值的列表- 现在,将上面的列表转换为set- 示例 以下是在Java中将List转换为Set的程序- 输出结果
我有我想分批处理的编号列表。
本文向大家介绍Java 将Map映射转换为 List,包括了Java 将Map映射转换为 List的使用技巧和注意事项,需要的朋友参考一下 首先,让我们创建一个Java Map并初始化- 现在,将Map转换为List- 示例 以下是在Java中将Maps转换为List的程序- 输出结果
我有一个标签类,它包含一个项目列表 我有一个标签列表,其中每个标签都有一个项目列表 我想把它转换成一个映射,其中的项目是key,而tagName是值。 预期产出: 我尝试了Stream/FaltMap/GroupingBy的各种组合,但没有得到预期的输出。你能帮帮我吗。谢谢
我有一个包含用户数据的类。 从中,我想提取所有唯一的城市。改变,我为此而做, 这些变化的表达式是什么? 任何帮助都将不胜感激。