博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java数组易难点攻破~~~
阅读量:4594 次
发布时间:2019-06-09

本文共 803 字,大约阅读时间需要 2 分钟。

什么是数组

数组是一组变量集合,存储相同类型的一组数据

连续的空间(只有一个名字,然后通过空间地址找到其余)

声明一个变量就是在内存空间画出一块合适的空间

声明一个数组就是在内存空间画出一串连续的空间(一个队伍,一排下来)

数组名即标识符,连续空间的首地址

元素下标标明了元素在数组中的位置,从0开始

数组中的每个元素都可以通过下标来访问(通过下标获取其中的某一个元素)

数组长度是固定不变的,应避免数组越界

使用数组四步走:

1.声明数组

数据类型 数组 标识符 int [ ] a ;

2.分配空间 a = new int [5];

3.赋值 a[0]=8;

4.处理数据 a[0]=a[0]*10;

声明数组:告诉计算机数据类型是什么

声明是不需要规定数组长度

数据类型 数组名[]

数据类型 []数组名;;

分配空间:告诉计算机分配几个连续的空间

声明数组并分配空间

数组赋值:

①边声明边赋值

②使用循环

处理数据

数组的遍历

①通过for循环

②foreach循环

 

基本数据类型-传值:

引用数据类型——传引用(传的是空间地址)

引用数据类型

所有的类,数组

引用数据类型赋值传递的是地址

基本数据类型传的的是值

Arrays类

jdk专门用于操作数组的工具类

 

Arrays.toString返回一个数组里所有元素的字符串

数组的排序

Arrays.sort(数组):从小到大排序

Arrays.equals方法返回两个数组是否相等 打印的是true/false

Arrays.fill方法是改变数组的每一个元素的值,改成传入的数据值

Arrays.binarySearch-通过二分法查找元素下标,(查之前需要先排序)

Arrays.copyOf复制一个新数组 length为新数组的长度

 

 

 

转载于:https://www.cnblogs.com/a5513633/p/6601946.html

你可能感兴趣的文章
读书笔记:JavaScript编程全解
查看>>
S3C2440的LCD虚拟显示测试
查看>>
大小端格式
查看>>
阅读书籍电技术
查看>>
互联网时代的报纸收费与读者细分
查看>>
mysql优化
查看>>
vs2012中怎样设为起始页,怎样取消
查看>>
CSS3中的box-shadow
查看>>
Collections
查看>>
php面试题之二——Javascript(基础部分)
查看>>
Java常用函数式接口--Supplier接口使用案例
查看>>
【常识】常见外国计量单位
查看>>
MySQL索引
查看>>
新版本读取老版本文件崩溃BUG
查看>>
高可用Hadoop平台-应用JAR部署
查看>>
【随感】不要以为自己不足轻重而放任自己做一些事或一些话。你的不在意,才会影响到别人也不在意你。...
查看>>
集美大学网络15软工个人作业4分数统计
查看>>
奇怪吸引子---四涡卷超混沌吸引子
查看>>
微信第三方登陆
查看>>
Android中的WebView进行直接加载网页(要注意解决权限问题)
查看>>