摘要:本文主要向大家介绍了JAVA语言数组知识点总结,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
本文主要向大家介绍了JAVA语言数组知识点总结,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
之前是在新浪下写的博客,前部分知识可以去那里看的 //blog.sina.com.cn/u/6516365769 ,今天继续给大家分享知识。
一、数组
1)定义:
顾名思义,存的是一组相同类型的数据,可以是一维的可以是二维的也可以是多维的。
2)声明:
int[] arr,char[] arr,string[] arr 等等,就不一一列举了。
3)初始化(分两种):
静态初始化:
int[] arr = {1,2,3,4,5};
动态初始化(又分两种):
int[] arr1 = new int[5];
int[] arr2 = new int[]{1,2,3,4,5};
4) 注意:
整形数组:默认值是0
浮点数类型:默认值是0.9
字符类型:默认值'\u0000'
boolean类型:默认值false
引用类型:默认值是null(String[] s = new String[3] --> null,null,null)
5)名词解释:
元素:就是数组中存的数据。
长度:创建出来的数组长度是固定的,不可变的,变量名.length。
6) 运用:
数组用法
7) 数组的工具类型:需要导入,import java.util.Arrays
1.Arrays.toString(数组变量名)
作用是将数组的元素变成字符串。"["+元素1+","+元素2+","+…………+元素n+"]"。
2.Arrays.sort(数组变量名)
作用是对该数组进行升序排序。
3.Arrays.copyof(数组变量名,new_size)
作用是返回一个新的数组,长度为new_size,前面一部分元素是原来数组的元素。
8) 异常:
常见的操作数组时的异常:
ArrayIndexOutOfBoundException ------ 数组下标越界异常
NullPointerException ------ 空指针异常
9) 复制:
System.arraycopy(p1,p2,p3,p4,p5);
p1:要复制谁, --原数组
p2:从原数组的哪个下标开始复制
p3:复制到哪个数组 --目标数组
p4:目标数组从哪个下标开始
p5:复制原数组元素的长度
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号