您现在的位置是:亿华云 > 域名
盘点Arrays工具类中复制元素和填充元素的常用方法
亿华云2025-10-03 20:26:13【域名】8人已围观
简介大家好,我是Java进阶者!一、Arrays工具类在java的util包中提供了一个Arrays工具类用来操作数组的,它提供了许多的静态方法,例如数组所有元素进行排序,按从小到大的顺序、查找元素等。使
大家好,盘点我是工具Java进阶者!
一、Arrays工具类
在java的类中util包中提供了一个Arrays工具类用来操作数组的,它提供了许多的复制方法静态方法,例如数组所有元素进行排序,元素按从小到大的和填顺序、查找元素等。充元常用使用时需要导包如下所示:
import java.util.Arrays二、盘点使用Arrays的工具copyOfRange(int[] original,int from,int to)方法复制元素
1.在程序开发中,经常需要在不破坏原来数组的类中情况下使用数组的部分元素,可以使用Arrays的复制方法copyOfRange(int[] original,int from,int to)方法把数组指定范围元素复制到一个新的数组中,这个方法的元素参数original表示被复制的数组,参数from表示被复制元素开始的和填索引值,参数to表示被复制元素最后的充元常用索引值。香港云服务器注意一点是盘点参数from索引值是可以取到,参数to索引值是取不到的。
2.例子的实现:
import java.util.Arrays; public class p30 { public static void main(String[] args) { // TODO Auto-generated method stub int arr[]={ 10,7,9,2,6,1}; System.out.println("数组的元素有:"); //使用foreach循环 for(int a:arr){ System.out.print(a+"\t"); } System.out.println("\n拷贝数组元素有:"); int cop[]=Arrays.copyOfRange(arr, 1, 4); for(int i=0;i<cop.length;i++){ System.out.print(cop[i]+"\t"); } } }运行的结果如下图所示:
从上面代码中,arr[]数组的索引值是从arr[0]到arr[5],Arrays.copyOfRange(arr, 1, 4)的方法是从arr[1]到arr[3]取值,arr[4]是取不到的。
三、使用Arrays的fill(Object []a,Objcet val)方法填充元素
1.在程序开发中,经常需要使用一个值替换数组中所有的值,可以使用Arrays工具类中的fill(Object []a,Objcet val)方法是可以为数组元素填充相同的值。高防服务器
2.例子的实现:
import java.util.Arrays; public class p31 { public static void main(String[] args) { // TODO Auto-generated method stub int arr[]={ 10,7,9,2,6,1}; System.out.println("数组中元素有"); //使用foreach循环 for(int a:arr){ System.out.print(a+"\t"); } //用6替换数组的每一个值 Arrays.fill(arr, 6); System.out.println("\n替换后数组中元素有"); for(int a:arr){ System.out.print(a+"\t"); } } }运行的结果如下所示:
四、使用Arrays的toString(int[] arr)方法返回数组中字符串
1.在程序开发中,经常需要把数组的元素以字符串形式进行输出,在Arrays工具类提供了toString(int[] arr)方法,此方法并不是对Obejct类toString方法进行重写,它是返回数组中字符串。
2.例子的实现:
import java.util.Arrays; public class p32 { public static void main(String[] args) { // TODO Auto-generated method stub int arr[]={ 10,7,9,2,6,1}; System.out.println("数组中元素有"); //使用foreach循环 for(int a:arr){ System.out.print(a+"\t"); } //toString()方法 System.out.println("\n数组转换为字符串"); String s=Arrays.toString(arr); System.out.println(s); } }运行的结果如下图所示:
五、总结
本文主要介绍了Arrays工具类的导包、Arrays的常用方法例如copyOfRange(int[] original,int from,int to)方法复制元素、fill(Object []a,Objcet val)方法填充元素、toString(int[] arr)方法返回数组中字符串。这些方法通过案例实现帮助理解,希望大家通过本文的学习,对你有所帮助!
本文转载自微信公众号「Java进阶学习交流」,可以通过以下二维码关注。转载本文请联系Java进阶学习交流公众号。网站模板
很赞哦!(2)
相关文章
- 比较短的域名方便用户记忆和传播,它带来的好处往往会超过其他类型的域名,如果你非要域名短而且还要包含关键词,那么往往会事与愿违,现在这种域名基本上是可遇而不可求的。
- 智慧建筑技术趋势:五个未来的想法和例子
- 关于前端里的拖拖拽拽,了解一下?
- MySQL 8.0.0数据库开发里程碑版发布
- 在更换域名后,并不是就万事大吉了,我们需要将旧域名做301重定向到新域名上,转移旧域名的权重到新域名上。
- 再见Session!这个跨域认证解决方案真的优雅!
- 十个 Python 小技巧,覆盖了90%的数据分析需求!
- 只改2条语句,治好HIS系统数据库“葛优瘫”
- 打开https://www.aizhan.com/输入自己想要查询的域名然后按回车键,如果做过网站都会有数据显示出来
- 数据库各个派系的起源和应用场景