2012年4月23日

返回零长度的数组或者集合,而不是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) 编辑

导航