Java中数组Array

本文介绍了Java中数组的特点、声明、创建和基本操作,并详细讲解了数组的排序,包括冒泡排序和选择排序。此外,还探讨了Arrays工具类和ArrayUtils工具类的常用方法,如排序、查找、拷贝等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数组

数组的特点:
  • 数组是用来存储一组有序数据的容器
  • 数组中存储数据的地址是连续的
  • 数组中存储数据的类型是一致的
  • 数组一旦创建、长度不可改变
声明数组

第一种: 类型 变量名 [ ] ; (推荐写法)
第一种: 类型 变量名 [ ] ; (官方不推荐写法)

创建数组

第一种:变量名 = new 数组类型 [数组长度];
第二种:变量名 = new 数组类型 [ ]{val1,val2 ……};

声明并创建数组
1.  类型[]  变量名 =  new 类型[长度] ; 

2.  类型[]  变量  = new 类型[] {val, val1, val2 ....} ;

3.  类型[]  变量名 = {val, val2, val3 ...} ;

数组的基本操作
  • 获取 数组中的指定位置的元素
数组变量[index] 

index 指的是 数组中的索引,从 0 开始
  • 修改 数组中指定位置的元素
数组变量[index]  = val ;

index的值的范围是 0 ~ 数组的长度 - 1

  • 获取数组的长度
数组.length 
  • 遍历数组
for(int i= 0 ; i < array.length; i++) {
   
     int x = array[i] ;
     ...
}
数组的排序

这里只介绍 冒泡排序 、插入排序、插入排序

  • 冒泡排序

数组中两个相邻的数字进行比较、并交换,将大的数字沉到数组的尾部(升序排列)

int[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值