个人博客
专注IT梦想的地方

Java常用对象API中集合工具类之Arrays

其实对于Arrays集合工具类而言和Collectons的方法一样都是静态的。

那么对于Arrays集合工具类来说,它又存在哪些方法需要我们去学习呢?接下来我们就一一的为大家慢慢的举例说明。

 

equals(boolean[] a, boolean[] a2);

如果两个指定的 boolean 型数组彼此相等,则返回 true。如果两个数组包含相同数量的元素,并且两个数组中的所有相应元素对都是相等的,则认为这两个数组是相等的。换句话说,如果两个数组以相同顺序包含相同的元素,则两个数组是相等的。此外,如果两个数组引用都为 null,则认为它们是相等的。

在这里简单的说一下,这里的equlas方法不是Object里面的equlas方法,所以在使用的时候要注意一下。

 

sort(Object[] a);

根据元素的自然顺序对指定对象数组按升序进行排序。这点和之前讲的都差不多。

 

fill(Object[] a, Object val);

将指定的 Object 引用分配给指定 Object 数组的每个元素。

 

asList(T… a);

返回一个受指定数组支持的固定大小的列表。

例如:

import java.util.Arrays;
import java.util.List;
public class ArraysDemo {
	public static void main(String[] args) {
		/*
		List asList(数组)将数组转成集合。
		好处:可以使用集合的方法操作数组中的元素。
		注意:数组的长度是固定的,所以对于集合的增删方法是不可以使用的否则会发生UnsupportedOperationException
		 */
		String[] arr = {"abc","haha","xixi"};
		List[String] list = Arrays.asList(arr);
		System.out.println(list);
	}
}

 

赞(0) 打赏
未经允许,不得转载本站任何文章:智言个人博客 » Java常用对象API中集合工具类之Arrays

评论 1

评论前必须登录!

 

  1. 加油!

    java实习生10年前 (2014-07-08)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏