• java学习笔记19(Arrays类)


    Arrays类:

        此类包含用来操作数组的各种方法(比如升序和搜索);

    import java.util.Arrays;
    
    public class Demo {
        public static void main(String[] args) {
            int arr[]={1,8,3,4,6,7,2,9,5};
            sortdemo(arr);
            toStringDemo(arr);
            binarySearchDemo(arr);
        }
        
        private static void binarySearchDemo(int[] arr) {
            // 搜索数组制定值方法:binarySearch()
            //注意:binarySearch()方法是用二分法来搜索元素,二分法前提是有序数组,所以用此方法前要先排序
            int index=Arrays.binarySearch(arr, 4);
            System.out.println(index);//3
            
        }
    
        private static void toStringDemo(int[] arr) {
            // 转字符串方法;
            String str=Arrays.toString(arr);
            System.out.println(str);//[1, 2, 3, 4, 5, 6, 7, 8, 9]    
        }
    
        private static void sortdemo(int[] arr) {
            // sort方法的使用;
            Arrays.sort(arr);
            printarr(arr);//1  2  3  4  5  6  7  8  9  
        }
    
        private static void printarr(int[] arr) {
            // 创建输出数组方法,便于观察
            for (int i = 0; i < arr.length; i++) {
                System.out.print(arr[i]+"  ");
            }
            System.out.println();
        }
    }
  • 相关阅读:
    pgsql 模糊查询不区分大小写
    video添加字幕
    vue3实现响应式provide、inject
    用emqx做mqtt客户端
    Java领域的几个日志系统
    遥感影像中变化检测数据集【转】
    ITIL 4 认证体系介绍
    jwt+redis+mybatis+security整合
    java 数组
    接口统一响应
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/10565935.html
Copyright © 2020-2023  润新知