Tags - Tags associated with the given question 我应该如何处理这个问题,我可以这样做的方式是获取列表中的所有问题,然后为所有查询参数创建单独的列表, 如果用户提供了3个参数,那么将创建3个列表,然后我将从列表中获取副本并返回创建的列表 但我觉得必须有一种更干净的方式来处理这件事?
我有一个方法,它接受一个可选的参数并返回一个列表。我将根据可选参数是否为空来填充列表。如果有的话,最被接受的/最标准的方式是什么?公共列表getProjects(可选的analystId) { List projects =新的ArrayList<> ();analystId.ifPresentOrElse( t -> -> ()->projects.addAll(getAll