java的Arrays类的应用
来源:互联网 发布:巨牌一搜网络一搜同志 编辑:程序博客网 时间:2024/06/01 10:03
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:
²
²
²
²
fill方法:给数组赋值
sort方法:都数组排序
equals方法:比较数组
binarySearch方法:查找数组元素
语法: Arrays.toString(数组名);
可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开
import
public
public
if
for
System.out.print(array[i]+"
}
}
System.out.println();
}
public
int[]
//填充数组
Arrays.fill(array,
System.out.println("填充数组:Arrays.fill(array,
TestArrays.output(array);
//将数组的第2和第3个元素赋值为8
Arrays.fill(array,
System.out.println("将数组的第2和第3个元素赋值为8:Arrays.fill(array,
TestArrays.output(array);
int[]
//对数组的第2个到第6个进行排序进行排序
Arrays.sort(array1,2,7);
System.out.println("对数组的第2个到第6个元素进行排序进行排序:Arrays.sort(array,2,7):");
TestArrays.output(array1);
//对整个数组进行排序
Arrays.sort(array1);
System.out.println("对整个数组进行排序:Arrays.sort(array1):");
TestArrays.output(array1);
//比较数组元素是否相等
System.out.println("比较数组元素是否相等:Arrays.equals(array,
int[]
System.out.println("克隆后数组元素是否相等:Arrays.equals(array1,
//使用二分搜索算法查找指定元素所在的下标(必须是排序好的,否则结果不正确)
Arrays.sort(array1);
System.out.println("元素3在array1中的位置:Arrays.binarySearch(array1,
//如果不存在就返回负数
System.out.println("元素9在array1中的位置:Arrays.binarySearch(array1,
}
}
输出结果:
填充数组:Arrays.fill(array, 5):5 5 5 5 5
将数组的第2和第3个元素赋值为8:Arrays.fill(array, 2, 4, 8):
5 5 8 8 5
对数组的第2个到第6个元素进行排序进行排序:Arrays.sort(array,2,7):
7 8 2 3 3 6 12 5 4
对整个数组进行排序:Arrays.sort(array1):
2 3 3 4 5 6 7 8 12
比较数组元素是否相等:Arrays.equals(array, array1):
false
克隆后数组元素是否相等:Arrays.equals(array1, array2):
true
元素3在array1中的位置:Arrays.binarySearch(array1, 3):
1
元素9在array1中的位置:Arrays.binarySearch(array1, 9):
-9
- java的Arrays类的应用<转>
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- java的Arrays类的应用
- JAVA的Arrays的应用
- java的Arrays类
- Java的Arrays类
- Java中的Arrays工具类的应用复习
- java Arrays 类的用法
- 编写高效的 C 和 C 代码优化
- Windows下设置MySql数据库名、表名是否区分大小写
- 【转】mysql重连,连接丢失:The last packet successfully received
- FlowLayout及背包算法
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
- java的Arrays类的应用
- 一些简单而又不失个性的css3片段(持续更新)
- Fragment要点总结
- java虚拟机内存不足,“Could not create the Java Virtual Machine”问题解决方案
- 进程死锁
- handler 的Looper.prepare()的问题
- JAVA_WEB之EL表达式与11大隐式对象
- JAVA 程序员一定知道的优秀第三方库(2016 版)
- redis缓存技术学习