Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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中按responseEentity在列表中筛选_Java_Primavera - Fatal编程技术网

Java中按responseEentity在列表中筛选

Java中按responseEentity在列表中筛选,java,primavera,Java,Primavera,我需要筛选带有响应的列表 ResponseEntity<Gruoup> listaGrupo = monstarListaGrupo(login, token); List<Diretorio> diretorios = lista.stream() .filter(x-> x.getGrupoAd() == listaGrupo.getBody().getGrupos()) 名单: 最终结果清单 { "na

我需要筛选带有响应的列表

   ResponseEntity<Gruoup> listaGrupo = monstarListaGrupo(login, token);
List<Diretorio> diretorios = lista.stream()
        .filter(x-> x.getGrupoAd() == listaGrupo.getBody().getGrupos())
名单:

最终结果清单

    {
        "name": "barry",
        "age": 20,
        "color": "black"
    },
     {
        "name": "julie",
        "age": 20,
        "color": "white"
    }
    

您试图将
字符串
列表
进行比较,但似乎希望根据包含目录grupoAd的响应实体进行筛选

首先将列表中的字符串收集到一个集合中,然后对筛选器使用
contains()
,如下所示:

ResponseEntity<Gruoup> listaGrupo = monstarListaGrupo(login, token);
Set<String> names = listaGrupo.getBody().getGrupos().stream().collect(toSet());
List<Diretorio> diretorios = lista.stream()
    .filter(x -> names.contains(x.getGrupoAd()))
    ...
ResponseEntity listaGrupo=monstarListaGrupo(登录,令牌);
Set name=listaGrupo.getBody().getGrupos().stream().collect(toSet());
List diretorios=lista.stream()
.filter(x->names.contains(x.getGrupoAd()))
...

您可以显示编译器或实际错误吗?erro:运算符“==”行不能应用于“java.lang,String”,“java.util.List”错误映射(java.util.function.function
    {
        "name": "barry",
        "age": 20,
        "color": "black"
    },
     {
        "name": "julie",
        "age": 20,
        "color": "white"
    }
    
ResponseEntity<Gruoup> listaGrupo = monstarListaGrupo(login, token);
Set<String> names = listaGrupo.getBody().getGrupos().stream().collect(toSet());
List<Diretorio> diretorios = lista.stream()
    .filter(x -> names.contains(x.getGrupoAd()))
    ...