首页 > 解决方案 > Rest Template 过滤器响应 Country StartWith A 和 EndWith A

问题描述

 public class RestTemplateRequestRepository {

    String resourceUrl = "https://api.first.org/data/v1/countries";
    RestTemplate request = new RestTemplate();


    public ResponseEntity<Root> getRequestData(){
        ResponseEntity<Root> rootResponseEntity = request.getForEntity(resourceUrl,Root.class);
        List<Name> names= rootResponseEntity.getBody().getData().values().stream()
                .filter(r-> r.getCountry().toLowerCase().startsWith("a")
                        && r.getCountry().toLowerCase().endsWith("a"))
                .collect(Collectors.toList());

        rootResponseEntity.getBody().getData().values().addAll(names);
        return rootResponseEntity;

    }

您好,根据我使用其余模板收到的响应,我如何获取城市的第一个和最后一个字母为 A?

标签: jsonspring-bootresttemplate

解决方案


推荐阅读