zoukankan      html  css  js  c++  java
  • 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();
        }
    }
  • 相关阅读:
    HDOJ 1846 Brave Game
    并查集模板
    HDU 2102 A计划
    POJ 1426 Find The Multiple
    POJ 3278 Catch That Cow
    POJ 1321 棋盘问题
    CF 999 C.Alphabetic Removals
    CF 999 B. Reversing Encryption
    string的基础用法
    51nod 1267 4个数和为0
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/10565935.html
Copyright © 2011-2022 走看看