Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从列表中删除字符串值_Java_List - Fatal编程技术网

Java 从列表中删除字符串值

Java 从列表中删除字符串值,java,list,Java,List,我有一个列表,如下所示: [{name=test19}, {name=test20}] ["test19", "test20"] 格式 List<Map<String, Object>> 它需要某种迭代,对吗?我在这里试过这个例子 但它不起作用。它之所以不起作用,是因为它甚至没有进入for循环。我已经尝试过转换类型等。我认为您只需要从对中获取值并将它们存储在列表中 List<Object> list = new ArrayList<Object&g

我有一个列表,如下所示:

[{name=test19}, {name=test20}]
["test19", "test20"]
格式

List<Map<String, Object>>
它需要某种迭代,对吗?我在这里试过这个例子
但它不起作用。它之所以不起作用,是因为它甚至没有进入for循环。我已经尝试过转换类型等。我认为您只需要从对中获取值并将它们存储在列表中

List<Object> list = new ArrayList<Object>();
for (Map.Entry<String, Object> entry: map.entrySet) {
    list.add(entry.getValue());
}
String stringRepresentation = list.toString();

如果您打印stringRepresentation,您将获得所需的输出

您尝试过什么吗?[test19,test20]看起来像一个列表,所以在地图上迭代,对于每个地图。条目,使用List.addentry.getValue。看起来你想使用List而不是List。我试图编辑我添加的线程中提供的示例,但效果不好,也许即使你可能是对的,OP也可以自己尝试。对不起,我不明白这一点,这是如何删除这些字符串的?你的意思是我应该把它全部转换成字符串,然后删除它们吗?抱歉误解了不,你没有删除任何内容。您有一个键值数据结构的映射,您只需从中提取值并将其复制到单独的列表中。