java笔记数组小知识点

举报
bigsai 发表于 2021/02/03 01:13:06 2021/02/03
【摘要】 1填充替换数组: import java.util.Arrays;//头文件int arr[]={2,3,4,5}Arrays.fill(arr,8)//使用同一个值对数组填充。Arrays.fill(arr,1,3,2)//从arr[1]到arr[3](不包括)填充2。 2对数组排序: import java.util.Arrays;//头文件int arr[]={...

1填充替换数组:


  
  1. import java.util.Arrays;//头文件
  2. int arr[]={2,3,4,5}
  3. Arrays.fill(arr,8)//使用同一个值对数组填充。
  4. Arrays.fill(arr,1,3,2)//从arr[1]到arr[3](不包括)填充2。

2对数组排序:


  
  1. import java.util.Arrays;//头文件
  2. int arr[]={2,3,4,5}
  3. Arrays.sort(arr);//对数组进行排序。

3.复制数组


  
  1. import java.util.Arrays;//头文件
  2. int arr[]={2,3,4,5}
  3. int newarr[]=Arrays.copyOf(arr,5)//复制数组arr长度为5.
  4. int newarr2[]=Arrays.copyOfRange(arr,0,3)//从arr[0]到arr[3](不包括)。

4二分法数组查询


  
  1. import java.util.Arrays;//头文件
  2. int arr[]={2,3,4,5};
  3. int index=Arrays.binarySearch(arr,4);查找4的位置。
  4. int index2=Arrays.binarySearch(arr,0,2,4);//在0到2范围内寻找4的索引位置

5数组转换



  
  1. string a="abcdefg";
  2. char b[]=a.toCharArray();//将字符串转换为字符数组



文章来源: bigsai.blog.csdn.net,作者:Big sai,版权归原作者所有,如需转载,请联系作者。

原文链接:bigsai.blog.csdn.net/article/details/78453110

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。