• 再回首,Java温故知新(十):数组


      数组是程序中用来存储同一类型值的集合,基本所有编程语言中都有这种类型存在。声明数组时需要指出数组类型和数组变量名,初始化后数组的长度不可变,使用过程中通过下标来访问数组中的元素,示例代码如下:

    int[] a;//声明整数型数组
    a = new int[10];//初始化一个长度为10的整型数组
    System.out.println(a[0]);
    

      注:声明数组时有两种写法,一种是int[] a,另一种死int a[],推荐使用第一种,因为类型和变量名分开,容易理解。

      关于数组的排序经常会出现在笔试或者机试中,就是快速排序、冒泡排序等,这些只是用来帮助我们理解排序和算法,实际开发中不要使用自己写的这种排序,Java API中的sort方法效率更高一些,而且在Java 1.7版本中更是将原来的排序方法升级为DualPivotQuicksort(双枢轴快速排序),效率更高。

      在实际开发中经常会用到多维数组,但Java中的多维数组是作为数组的数组存在的,即数组中的元素是数组,最常用的是二维数组,即矩阵,其声明时格式如下:

    int[][] a = {
        {1,2,3},
        {4,5,6},
        {7,8,9}
    }

    System.out.println(a[2][1]);

      其他关于数组操作的方法请查看API。

  • 相关阅读:
    golang 读取ini文件
    beego 接口生成验证码
    golang aes
    beego路由
    产品经理基础工具收集
    超大文件生成工具——CreatFileOF389G.bat
    图底反转
    前端开发书签记录
    实现鼠标一直运动
    RAW格式图片调色
  • 原文地址:https://www.cnblogs.com/aotian/p/4581965.html
Copyright © 2020-2023  润新知