java基础知识(三)之数组

本文详细介绍了Java中数组的声明、分配、赋值等基本操作,并提供了遍历数组的方法及使用Arrays类进行排序、查找等高级操作的示例。

声明数组:

    语法:数据类型[ ] 数组名;//例:int[ ] scores;
      或者 数据类型 数组名[ ];//例:int scores[ ];
分配空间
    语法:数组名 = new 数据类型 [ 数组长度 ];//例:scores = new int [5];
将声明和分配合并:

    int[ ] scores = new int[5];
赋值

    scores [0]=89;
将声明,分配,赋值合并:
       int [ ] scores ={78,91,85,74};等价于int [ ] scores =new int[ ]{78,91,85,74};

数组名.length  用于获取数组的长度

部分重要函数(其他查找API):

  1、 排序
    语法: Arrays.sort(数组名);//默认为升序
  2、 将数组转换为字符串
    语法: Arrays.toString(数组名);
  3、给数组赋值
    语法:Arrays.fill(a1,value);//填充a1数组的每个元素都是value
    fill(byte[] a, int fromIndex, int toIndex, byte val)
    将val分配给数组a指定范围中的每个元素。
  4、比较数组中元素是否相等
    语法:Arrays.equals(a1,a2);
  5、二分查找(必须为排好序的)
    语法:Arrays. binarySearch(byte[] a, byte key) //返回key在数组a中的下标,不存在就返回负数。
  6、克隆数组
    语法:a2=a1.clone();

foreach数组foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,

  语法:for(元素类型  元素变量:遍历对象){

        执行代码;

      }

    遍历对象即为要遍历的数组名称;

    元素变量为自己命名的;

二维数组

 声明数组并分配空间

  语法:数据类型[ ][ ] 数组名 = new 数据类型[行的个数] [列的个数};

  在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。它的每个数组空间中保存的是一个一维数组。

 

转载于:https://www.cnblogs.com/Lune-Qiu/p/7381937.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值