Java的数组

Java数组,可以理解成一个容器,用来“盛放”数据。

Java基本数据类型数组的基本用法:
1.创建一个数组对象,有三种方法:
int[] data = new int[];
int[] data = new int[]{}
int[] data = {};
2.求数组中的里面第一个数据
data[0]
3.求数组的长度
data.length
4.遍历一个数组
for(int x =0; x<data.length;x++){}

for(数组中的一个数据:数据对象名){}

Java数组的深层运用:
数组复制:主要是用于当需要拷贝数据进行存储时(可以使用Java中的clone方法),另一个就是当老数组过大或过小时,一般使用数据复制。
使用方法也分为两种方法:
System.arraycopy(1,2,3,4,5);
1:指的是老数组对象
2.指的是从老数组下标
3.指的是新数组对象
4.指的是新数组的下标
5.指的是你要复制的老数组的长度

    int[] data1 =Arrays.copyOf(1,2);
     1.指的是老数组的对象名
     2.你想要复制的老数组的长度
     使用这个方法时需要提前导包,因为这个Arrays方法在jdk中的src文件里,不在bin目录里面的lang文件里。可以使用import java.util.*;
     
    
     这两种的对比:
     第一个是没有返回类型的,需要创建一个新的数组对象,但是这一种可以随意选择下标进行复制
     第二种就是有返回类型的,可以直接赋值,但是只能从老数组下标为0开始选择复制

另一个就是数据排序

其中一个是手动排序(冒泡排序)
格式为:
for(int x =0; x<data.length -1; x++){
for(int y=0; y<data.length-1;y++){
if(data[y] <data[y+1]){ 使用交换方式
}
}

}

另一个就是自动排序
自动排序使用sort排序,使用Arrays.sort()方法,

     格式为:
     Arrays.sort(数组名);
     for(数组中的一个元素:数组名){
     }
     注意:1.sort只能对数组中的元素进行升序。
                 2.使用sort时要导包。import java.util.*;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值