所以有一天我让我的同事检查我的代码,他看到我使用的是数组[0],用Java来说这基本上是获得数组的第一个元素。我为了不同的目的多次这样做,所有这些都是为了得到数组/集合中的第一个元素,例如list.get(0),他强烈反对。
他的论点是来自非编程背景的人会有问题理解它,在这种情况下使用0基本上是硬编码,这是不好的做法。我google-ed几次,所有关于获取数组或任何集合中的第一个元素的建议是为它们提供索引,在这种情况下为0。
有人能给我一个关于以有意义的方式获得第一个元素的建议吗?
答案 0 :(得分:0)
尝试使用链接列表的getfirst方法获取列表的第一个元素。
如果您要使用ArrayList,则由数组支持,因此使用index作为0来获取第一个元素是完全有效的。