我没有发现任何特定于此问题的东西。我刚开始使用NetBeans工作,它thew有关手册集合的“警告”添加循环:最佳实践 - Collection.add()和处理布尔返回值
for(String str : strings){ list.add(str) }
净豆真的要我来处理从集合除布尔返回值:
for(String str : strings){ boolean add = list.add(str) }
我从来没有真正考虑过是否存储/处理collection.add()方法返回的错误或疏忽。我经常看到它只是忽略了返回值,因为它可能没有价值。这是不正确的?什么是不处理返回布尔值的分支?或者这只是一个IDE的东西?
谢谢大家。
嘛,要么你配置你的IDE要提醒你的是,或者是默认设置。无论哪种方式,如果你不需要返回的值,那么忽略它。而'List#add'就据我所知(以我的经验)很少使用(但是'Set#add'相当多)。 – Tom
@Tom那么如果人们不使用'add',人们如何将它们放在列表中? – wvdz
@wvdz我的意思是返回值:D。当我写下最后一句时,看起来我有一个脑袋。 – Tom