2021-05-10 (排序等以下方法)

package Wangsz;

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Collections;

public class Demo4 {
public static void main(String[] args) {
ArrayList<Integer> nums = new ArrayList<>();
nums.add(2);
nums.add(0);
nums.add(-5);
nums.add(0);
nums.add(3);

    // 1 sort() 排序
    Collections.sort(nums);
    System.out.println(nums);
    // 2 reverse() 翻转
    Collections.reverse(nums);
    System.out.println(nums);
    // 3 shuffle() 混洗
    Collections.shuffle(nums);
    System.out.println(nums);
    // 4  max min 最大最小值
    System.out.println(Collections.max(nums));
    System.out.println(Collections.min(nums));
    // 5 替换
    Collections.replaceAll(nums , 0 , 100);
    System.out.println(nums);
    // 6 求频率
    System.out.println(Collections.frequency(nums , 100));
    // 7 二分查找 前提 必须是有序的
    Collections.sort(nums);
    System.out.println(Collections.binarySearch(nums , -5));
}

} // 排序

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容