我沒有發現任何特定於此問題的東西。我剛開始使用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