用户可以为将被传递到 REST api 的搜索查询设置多个值(可选)。所以我创建了一个 POJO 来保存所有的设置值,比如
class Search{
private String minPrice;
private String maxPrice;
private String category;
// etc.pp.
}
当我为 api 调用构建 URL 时,我必须检查该值是否一直设置为
if (search.getMinPrice() != null){
url.append("&minprice=" + search.getMinPrice());
}
有没有更方便/优雅的方式来做到这一点
- 使用纯 Java,只是一种“如果 sth 不为空就做某事”的方法
- 甚至是可以让您从对象构造 URL 的库/工具?