zoukankan      html  css  js  c++  java
  • Arrays类

    定义:此类包含用来操作数组(比如排序和搜索)的各种方法
    主要方法:sort();    升序排列
    binarySearch(arr, 12)  数组中是否包含一个元素  能找到返回下标  找不到返回负数
    package cn.lijun.demo3;
    
    import java.util.Arrays;
    
    public class ArraysDemo {
        public static void main(String[] args) {
            int arr[]={56,89,12,18,66,29,90,88,77,40};
            //test(arr);
            fun2();
            //fun1();
        }
        //定义一个方法 输入10个人的考试成绩 将最后三名的成绩存储到新的数组中
        public static int[] test(int[] arr){
            //进行生序排列
            Arrays.sort(arr);
            int[] result=new int[3];
            
            for(int i=0;i<3;i++){
                result[i]=arr[i];
                System.out.println(arr[i]);
            }
            
            return result;
    
            
            /*Arrays.sort(arr);
            int[] result=new int[3];
            System.arraycopy(arr, 0, result, 0, 3);
            for(int i=0;i<3;i++){
                System.out.println(result[i]);
            }
            return result;*/
        }
        //数组中是否包含一个元素  能找到返回下标
        public static void fun2(){
            int[] arr={12,38,45,66,77};
            int index=Arrays.binarySearch(arr, 12);
            System.out.println(index);
        }
        //对数组进行生序排列
        public static void fun1(){
            int[] arr={27,28,69,66};
            Arrays.sort(arr);
            for(int i=0;i<arr.length;i++){
                System.out.println(arr[i]);
            }
        }
    
    }
     
  • 相关阅读:
    CSS样式
    hdu 6038 Function
    hdu 6034 Balala Power!
    错排公式 (递推)
    快速求排列组合 lucas定理
    fzu Problem 2275 Game(kmp)
    HDU 3635 Dragon Balls(并查集)
    HDU 3172 Virtual Friends(map+并查集)
    hdu 2818 Building Block(并查集,有点点复杂)
    hdu 1272 小希的迷宫(并查集)
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10570776.html
Copyright © 2011-2022 走看看