数组 总结笔记
2020-02-25 16:03:37来源:博客园 阅读 ()
数组 总结笔记
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也是一个数组,默认长度为零。
原文链接:https://www.cnblogs.com/weiyi2020/p/12362758.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Tomcat 核心配置
- Spring WebFlux 学习笔记 - (一) 前传:学习Java 8 Stream Ap 2020-06-11
- Java笔记:集合 2020-06-10
- Java基础语法菜鸟教程笔记 2020-06-10
- 黑菜菌的JAVA学习笔记 2020-06-09
- Java笔记:数组,异常,泛型 2020-06-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash