美文网首页
学习Collections工具类

学习Collections工具类

作者: 小猪Harry | 来源:发表于2018-06-10 10:06 被阅读0次
public class CollectionsDemo {
    public static void main(String[] args) {
        List<Integer> nums =  new ArrayList<>();

        for(int i = 0; i < 10; i++)
        {
            nums.add(i);
        }

        Collections.shuffle(nums);//打乱集合中的数据
        System.out.println(nums);

        Collections.reverse(nums);//反转集合中的数据
        System.out.println(nums);

        Collections.sort(nums);//将集合元素排序
        System.out.println(nums);
    }
}
运行结果:
[9, 5, 2, 0, 6, 4, 8, 1, 3, 7]
[7, 3, 1, 8, 4, 6, 0, 2, 5, 9]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Arrays类

public class ArrayDemo {
    public static void main(String[] args) {
        String[] str1={"1","2","3"};
        String[] str2={"1","2","3"};
        System.out.println(Arrays.equals(str1, str2));
    }
}
运行结果:
true
public class ArrayDemo {
    public static void main(String[] args) {
        int[] a={1,2,3};
        System.out.println(a);//打印出的是hashcode码
        System.out.println(Arrays.toString(a));
    }
}
运行结果:
[I@4554617c
[1, 2, 3]
public class ArrayDemo {
    public static void main(String[] args) {
        int[] score ={79,65,93,64,88};
        Arrays.sort(score);//给数组排序
        //sort:作用是把一个数组按照有小到大进行排序
        
        System.out.println(Arrays.toString(score));
    }
}
运行结果:
[64, 65, 79, 88, 93]

相关文章

网友评论

      本文标题:学习Collections工具类

      本文链接:https://www.haomeiwen.com/subject/sslfeftx.html