用Java创建自定义集合

jkt*_*vis 0 java collections inheritance

我不太确定如何做到这一点,但我发现自己在这个特定项目中经常使用列表列表.我想我想把它重构成它自己的收藏品.基本上,它是用户及其属性的列表.我正在使用的对象是List<List<String>>.我想我想做一个可以扩展ArrayList并称之为UserList类似内容的替代品.

注意:我唯一真正的目标是不要在List<List<String>>任何地方打字.

用这个最好的方法是什么?

编辑:谢谢.我想我知道有些事可能会更好.只是不能完全把手指放在上面.我最初避免创建一个User类,因为我不确定如何轻松地迭代属性.

rge*_*man 5

无需List<List<String>>为这些要求创建自定义.

创建一个User类来存储所有属性,然后创建一个List<User>.

  • 是的,这是常见做法和最佳方法. (3认同)