JavaSE

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

智言 2014年07月07日 阅读(4855) 1

其实对于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);
	}
}

 

智言

业务开发请联系QQ:5679361

评论 1

评论前必须登录!

 

  1. java实习生

    加油!

    12年前 (2014-07-08) 回复


如果你觉得本站内容对你有所帮助,比如提升你对编程方面的认识,你可以通过上面的二维码请博主喝杯咖啡,安好。

WEB前端开发部落(公众号:webapp_club)

群列表

前端初级学习群:初级Web前端学习群(后期为支付入群)
PHP初级学习群:PHP(MySQL)学习交流群
QQ群仅作为相关领域讨论平台,均提供高质量问题交流,禁止闲聊,无法接受的朋友请勿加群!
进群需要通过这里获取进群码才能进群哦!

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

支付宝扫一扫打赏

微信扫一扫打赏