你的位置:首页 > 软件开发 > Java > 编写高质量代码:改善Java程序的151个建议(第2章:基本类型___建议26~30)

编写高质量代码:改善Java程序的151个建议(第2章:基本类型___建议26~30)

发布时间:2016-09-12 22:00:06
建议26:提防包装类型的null值  我们知道Java引入包装类型(Wrapper Types)是为了解决基本类型的实例化问题,以便让一个基本类型也能参与到面向对象的编程世界中。而在Java5中泛型更是对基本类型说了"不",如果把一个整型放入List中,就必须 ...

建议26:提防包装类型的null值

  我们知道Java引入包装类型(Wrapper Types)是为了解决基本类型的实例化问题,以便让一个基本类型也能参与到面向对象的编程世界中。而在Java5中泛型更是对基本类型说了"不",如果把一个整型放入List中,就必须使用Integer包装类型。我们看一段代码:

 1 import java.util.ArrayList; 2 import java.util.List; 3  4 public class Client26 { 5  6   public static int testMethod(List<Integer> list) { 7     int count = 0; 8     for (int i : list) { 9       count += i;10     }11     return count;12   }13 14   public static void main(String[] args) {15     List<Integer> list = new ArrayList<Integer>();16     list.add(1);17     list.add(2);18     list.add(null);19     System.out.println(testMethod(list));20   }21 }

原标题:编写高质量代码:改善Java程序的151个建议(第2章:基本类型___建议26~30)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。