Java编程思想-16数组

来源:互联网 发布:中国吸血鬼网络剧 编辑:程序博客网 时间:2024/05/17 01:24

一、概述

特点:定长、数据类型相同、可持有基本类型
优点:效率最高(对比容器,也就只剩这个优点了)
原则:优先使用容器而不是数组

二、使用数组

元素引用:arr[0]
数组长度:arr.length(不是元素数量)

1、一维数组

元素类型[] 数组名 = new 元素类型[元素个数或数组长度];int[] arr = new int[5];元素类型[] 数组名 = new 元素类型[]{元素,元素,……};int[] arr = new int[]{1,2,3,4,5};int[] arr = {1,2,3,4,5};

2、多维数组

与一维数组类似但要注意声明及初始化顺序:高维-->低维int[][] arr = new int[3][2];int[][] arr = new int[3][];int[][] arr = {{1},{1,2},{1,2,3}};

3、java.util.Arrays

操作数组的工具类,详情见API文档
sort():排序fill():装填equals():比较toString():转字符串binarySearch():查找
0 0