栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java数组--Java笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java数组--Java笔记

目录

一.动态初始化

二.静态初始化

三.注意事项:

1.数组中的元素可以是任何数据类型,但是不能混用

2.数组创建后,如果没有赋值,它是有默认值的

3.使用数组前要声明数组类型、给空间、赋值

4.数组的下标是从0开始的,使用下标时不能超出范围,否则的话会报错

5.数组默认的情况下是引用传递

 四.数组拷贝

1.for循环

2.System.arraycopy()

  3.Arrays.copyOf()

 4.clone()

五.数组翻转

1.创建变量

2.逆序赋值

六.数组添加

七.数组缩减

 八.冒泡排序


一.动态初始化

 

二.静态初始化

 定义:

使用:

输出: 

三.注意事项:

1.数组中的元素可以是任何数据类型,但是不能混用

2.数组创建后,如果没有赋值,它是有默认值的

3.使用数组前要声明数组类型、给空间、赋值

4.数组的下标是从0开始的,使用下标时不能超出范围,否则的话会报错

5.数组默认的情况下是引用传递

                                1.数组中的元素可以是任何数据类型,但是不能混用

2.数组创建后,如果没有赋值,它是有默认值的

                           

 

                      4.数组的下标是从0开始的,使用下标时不能超出范围,否则的话会报错

                                  输出:

                                                5.数组默认的情况下是引用传递

输出:

 四.数组拷贝

1.for循环

输出: 

2.System.arraycopy()

System.arraycopy(目标数组,目标数组起始索引,复制数组,复制数组起始索引,目标数组减去目标数组起始索引的长度) 

Arrays.toString(数组名)查看数组

输出

  3.Arrays.copyOf()

Arrays.copyOf(目标数组,复制数组的长度)

输出

 4.clone()

原数组.clone()

输出

五.数组翻转

1.创建变量

将前一半的值和后一半的值进行互换

创建一个变量,遍历一半数组长度,使变量接收后一半的值,后一半接收前一半的值,前一半接收变量的值

输出 

2.逆序赋值

创建一个新数组,新数组接收原数组逆序排列的值

输出 

六.数组添加

创建一个新数组,容量为原数组+1,赋值即可

输出 

七.数组缩减

创建一个新数组,新数组容量为原数组-1,赋值即可

输出: 

 八.冒泡排序

内循环把最大的值往后移,外循环使内循环把大的值依次往后移

输出:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/327892.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号