返回零长度的数组或者集合,而不是null
摘要:
让我们先举坏例子:返回null的情况private final List<Cheese> cheesesInStock = ...;public Cheese[] getCheeses() { if(cheesesInStock.size() == 0) return null; ...}对于上面的例子,客户端程序处理时如下:Cheese[] cheeses = shop.getCheeses();if(Cheeses != null && Arrays.asList(cheeses).contains(Cheese.STILTON)) System.ou... 阅读全文
posted @ 2012-04-23 10:17 亭子 阅读(411) 评论(1) 推荐(1) 编辑