int 与 Integer 什么情况下,必须分开用。

1、定义变量的时候。

        double u=6;    // 后面加d与不加d都对。
        Double u1=6d; // 应该是Double u1=6d;必须加d。

 

2、

int 与 Integer 什么情况下,必须分开用。

 

    public static void main(String[] args) {
//        因为int 不是对象类型,所以判断是否包含数字时,要用Integer对象类型(这应该是JDK的bug)。
//        int[] stringArray = {3,4,2,1,0};  // false
        Integer[] stringArray = {3,4,2,1,0};  //true
        boolean b = Arrays.asList(stringArray).contains(1); 
        System.out.println(b); 
       
       
//        数组排序
        Arrays.sort(stringArray);
        for(int i=0;i<stringArray.length;i++){
            System.out.println(stringArray[i]);
        }

你可能感兴趣的:(Integer)