Arrays的一些用法

2017-07-19  本文已影响0人  小贱嘎嘎

拷贝数组

数组转化为列表

****Arrays.asList(T... a)****函数可以把T类型对象的数组转化为T类型列表,这个就不举例了。

二分查找

****Arrays.binarySearch(Object [] obj,Object key)****函数可以在obj中查找key元素的位置(如果找到则返回位置,如果列表中没有则返回-1),但是前提是key的真实类型实现了Comparable接口并覆盖了compareTo方法(如果不这样做的话会抛出ClassCastException)。

数组排序

****Arrays.sort(Object [] a)****函数可以对a数组进行排序,但是前提是a里面的对象类型实现了Comparable接口并重写了compareTo函数。

转化为字符串

****Arrays.toString(Object [] a)****函数可以把数组a转化为字符串。

上一篇下一篇

猜你喜欢

热点阅读