zoukankan      html  css  js  c++  java
  • Java基础-数组和面向对象

    一、数组相关

      1、可变参数

        在设计方法时,方法的最后一个参数的个数是可变的,这种变动的参数就叫可变参数

        jdk1.5增加的新特征,适用于参数个数不明确,类型确定的情况

        java中把可变参数,当作数组来处理

        注意事项:

          1、可变参数必须在形参列表的最后一项

          2、三个点  ...  位于变量类型和变量名之间,前后有无空格都可以。

      2、Arrays工具类

        负责对数组进行排序、查找、等等操作

        主要用于操作一维数组

        java.util.Arrays

          静态方法:使用  类名.方法名   直接调用

        常用方法:

          1、将数组排序内容转成字符串的形式输出

            String  Arrays.toString(int[]   array)

          2、数组排序默认升序

            void   Arrays.sort(int[]  array)

          3、使用二分查表法 :从数组中获取指定元素的索引

            有   就返回;没有  返回负数

            int  Arrays.binarySearch(int[]   array,int   value)

          4、复制指定的数组

            4.1 int[] Arrays.copyOf(int[] array,int newlength)
              包含length 个数 长度
            4.2 int[] Arrays.copyOfRange(int[] array,int from,int to)
              角标 包含头 不包含尾 [from,to)
          5.判断两个数组是否相等
            boolean Arrays.equals(int[] array1,int[] array2)
          6.使用指定元素填充数组
            void Arrays.fill(int[] array,填充的数据)

    3.二维数组

      概念:

        数组中的每一个元素类型都是一维数组

      举例:

        

      定义:

        

       

  • 相关阅读:
    隐马尔可夫模型 机器学习
    机器学习——EM算法与GMM算法
    机器学习——贝叶斯算法
    SVM算法 机器学习
    机器学习——谱聚类
    机器学习——Canopy算法
    机器学习——密度聚类
    Identity(身份)
    hyperledger fabric 结构模型学习
    fabric v1.1.0部署准备工作
  • 原文地址:https://www.cnblogs.com/AlbertY/p/9338596.html
Copyright © 2011-2022 走看看