java - 仅包含对象列表的类的标准命名或模式
问题描述
我经常有一个对象列表,我想要一种方便的方法来获取一些数据或获取列表的子集。我倾向于创建一个只有列表作为成员的类,然后为我想要的数据编写方法。我通常将类命名为列表中对象类的复数,如下例所示:
public class Trees {
List<Tree> trees;
// Methods for data/subsets of this.trees go here
}
对于这种情况,SonarLint 给了我一个错误:java:S1700: A field should not duplicate the name of its containing class。我想不出更好的方法来处理这种情况或更好的命名约定来解决 SonarLint 问题。
我应该遵循这种情况的标准模式吗?
解决方案
推荐阅读
- c# - C# Distinct 逗号分隔值不起作用
- jquery - 使用 jQuery 和 ajax() 方法从复选框传递参数
- r - 使用 lmer() 函数对线性混合效应模型重复出现的错误
- sql - SQL - 获取数组中特定元素的值
- r - dplyr 的 ungroup() 函数何时删除 'vars' 属性?
- python - groupby 和聚合一定范围的月份(11 月至 6 月)
- xml - 使用 XSL 按位置排序
- python - 在 python 线程池中的线程之间共享变量
- laravel - 如何为不同的项目 Laravel 任务调度有多个 crontab 条目?
- haskell - 在 GHC-8.2.2 中,重叠实例解析能否取决于文件是否作为暴露模块包含在内?