java笔记——数组的基本使用
程序员文章站
2022-04-03 16:17:08
...
0x00 前言
之前学习了这些东西。
0x01 知识点
1.什么是数组
一组相关变量的集合,并且这些变量可以按照统一的方式进行操作。
2.数组是什么数据类型的
引用数据类型。
3.数组动态初始化
声明并开辟数组
数据类型 [] 数组名称=new 数据类型 [长度];
分布进行数据空间开辟
声明数组:数据类型 [ ] 数组名称=null;
开辟数组空间 :数组名称=new 数据类型[长度];
4.数组如何访问
数组名称[索引]。索引从0开始
5.数组越界会产生什么异常
ArrayIndexOutOfBoundsException
6.如何动态的得到数组的长度
数组名.length;
7.数组遍历使用for循环的原因
数组的长度是固定的。
8.什么是数组的静态初始化
在定义的时候可以同时设置内容。
9.静态初始化方法
方法一
数组类型 [ ]数组名称={值,值…}
方法二
数组类型 [ ]数组名称=new 数据类型[ ]{值,值…}
10.数组的缺点
长度固定
11.方法如何进行数组传参
public void printArray(int 名字[])
{
}
12.方法如何返回一个数组类型
public int[] inti()
{
return new int[]{1,2,3,4};
}
13.如何给数组进行简单排序
java.util.Arrays.sort(data);
14.如何进行简单的拷贝
System.arraycopy(dataB,4,dataA,1,3);
第一个是拷贝对象,从第四个到最后一个拷贝给dataA的1,3个的对象
15.数组最大内容的判断
要点:
假设第一个为最大。
如果当前的内容大于最大的。
重新复制最大值。
16.数组最小内容的判断
和最大相似。
17.数组求和
挨着相加。
18.对象数组的定义格式
对象数组动态初始化
类名称 []数组名称=new 类名称[长度]
对象数组的静态初始化
类名称 [] 对象数组=mew 类名称[]{实例化对象…}
上一篇: 数组总结:Java中数组的语法与基本使用
下一篇: IO流入门
推荐阅读
-
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比_php技巧
-
java当中的定时器的4种使用方式
-
PHP扩展开发-数组的使用以及HashTable简介_PHP教程
-
提供一个Java字符串转整型数组的方法
-
Java中的增强for循环和break continue的使用 以及流程控制训练
-
java基本类型的包装类
-
java~springboot~ibatis数组in查询的实现
-
php使用unset()删除数组中某个单元(键)的方法,unset数组_PHP教程
-
C++中指针数组使用过程中的问题
-
LotusPhp笔记之:Cookie组件的使用详解