数组总结笔记

本文介绍了Java中的数组概念,包括数组的声明、不同声明方式、索引使用、数组内容打印、排序功能(如Arrays.sort())以及数组复制(Arrays.copyOf())的重要性。特别提到数组长度固定性带来的需求。

一,数组:

            内存空间连续的,相同数据类型的集合。 引用数据类型
            数组本身就是一种数据类型,可以存放数据 (基本数据类型和引用数据类型)
   
1.声明

           int[] array = new int[5];
            [] 代表数据
            int 代表数组里面可以放什么数据类型
            new 就是创建一个对象
            5 容器内可以放几个数据
2.三种声明方式:

             int[] array = new int[5]; 每个元素赋值
             int[] array1 = new int[]{1,2,3,4,5};
             int[] array2 = {1,2,3,4,5};

索引 :下标,脚标 ,寻找容器里面的数据的 ,从0开始,数组的最大索引是数组的长度-1
定位元素: 通过数组名
数组的长度 数组名.length (数组中元素个数)

1.Arrays.toString(array)数组的打印 System.out.println(Arrays.toString(array));
2. Arrays.sort(array); 数组的排序会在原来的数组上修改 默认正序
    倒序 : Integer[] menoy = {2075,4838,5765,8665,3344};
                 Arrays.sort(menoy,(o1, o2) -> o2-o1);
                 System.out.println(Arrays.toString(menoy));
3. Arrays.copyof(要复制的数组,指定新数组的长度)会得到一个新的数组
   为什么要有copy0f: 数组长度一旦固定了,就没办法改变。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值