欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

数组 总结笔记,数组有什么用

来源: javaer 分享于  点击 23678 次 点评:265

数组 总结笔记,数组有什么用


1.一维数组

声明:dataType[] array = new dataType[arraySize];
创建:dataType[] array = {value0, value1, ..., valuek};

int[] arr = new int[6];
int[] arr = new int[]{1,2,3,4,5,6};
int[] arr = {1,2,3,4,5,6};

温馨提示:

  • java里定义数组支持int[] arr; int arr[];两种写法,推荐使用第一种。
  • int[] arr={1,2,3,4,5,6}是一种简单初始化的写法,推荐前两种,加深JAVA万物皆对象的理解。

2.二维数组

int[][] a = new int[2][3];
int[][] a = new int[2][3]{
                           {1,2,3}
                           {4,5,6}
                          };

温馨提示:结构化写法直观有助于理解;

3.多维数组

int[][][] a = new int[2][3][2];
int[][][] a = new int[2][3][2]{
                        {(1,2),(3,4),(5,6)}
                        {(7,8),(9,10),(11,12)}
                               };

理解:两行三列点集(最后一个维度可以看成是一个点)

4.遍历数组

for-each循环
JDK 1.5 引进了一种新的循环类型,被称为 For-Each 循环或者加强型循环,它能在不使用下标的情况下遍历数组。
语法格式如下:

for(type element: array)
{
    System.out.println(element);
}
public class AA {
    public static void main(String[] args) {
        int[] a=new int[]{1,2,3,4,5,6};
        for(int i:a)
        {
            System.out.println(i);
        }
    }
}

运行结果:

1
2
3
4
5
6

5.Arrays类

序号 功能 方法
1 复制 Arrays.copy(type[] original, int newLength)
2 比较 Arrays.equals(arrayA,arrayB)
3 查找元素 Arrays.binarySearch(array,5)
4 排序 Arrays.sort(array)
5 填充 Arrays.fill(array,1)

特别的String[] args也是一个数组,默认长度为零。

相关文章

    暂无相关文章
相关栏目:

用户点评