Java学习笔记 03 数组

一、数组的创建和使用

  • 数组的创建和使用

       >>创建方法1:先声明,再用new关键字分配内存(使用new关键字分配内存,整形数组中各个元素的初始值都为0)

            String str[];

            str=new String[5];

       >>创建方法2:声明的同时为数组分配内存(推荐)

            String str[]=new String[12];

       >>初始化方法

            int arr[]=new int[]{1,2,3,4,5};  //第一种初始化方法

            int arr2[]={1,2,3,4};                //第二种初始化方法

二、数组的基本操作

  • 遍历数组

       >>for循环遍历法

       >>foreach遍历法

  • 填充替换数组元素

       >>fill(int[] a,int value)方法可将指定的int值分配给int型数组的每个元素

       >>fill(int[] a,int fromIndex,int toIndex,int value)方法将指定的int值分配给int型数组指定范围中的每个元素,填充范围从索引fromIndex(包括)到索引toIndex(不包括),如果fromIndex==toIndex,则填充范围为空

  • 对数组进行排序

       >>Arrays.sort(object)方法可用于对数组的升序排列

  • 复制数组

       >>copyOf(arr,int newLength)方法用于复制数组并重新指定数组的长度

       >>copyOfRange(arr,int fromIndex,int toIndex)方法用于指定开始和结束索引的部分数组的复制

  • 数据查询

       >>binarySearch(Object[] a,Object key)用于返回要搜索元素的索引值,如果key包含在数组中,则返回搜索纸的索引;否则返回-1或“-”(插入点)

       >>binarySearch(Object[] a,int fromIndex,int toIndex,Object key)方法可以用来指定搜索区间,同样是前闭后开区间

 

转载于:https://www.cnblogs.com/Keyo54321/p/6114235.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值