数组对象转换为List 集合对象

  • Post author:
  • Post category:其他


package com.cn.tool;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class ArrayToList {

	/**
	 * 数组转为List(不推荐使用)
	 * @param o 数组对象
	 * @return 转换后的集合对象
	 */
	public List ArrayToList(Object[] o) {

		List data = new ArrayList();
		if (o == null)
			return data;
		for (int i = 0; i < o.length; i++) {
			data.add(o[i]);
		}
		return data;
	}

	/**
	 * 数组转为List(推荐使用)
	 * 
	 * @param object 数组对象
	 * @return   转换后的集合对象
	 */
	public List Array2List(Object[] object) {

		List list = new ArrayList();
		if (object == null)
			return list;
		list = Arrays.asList(object);
		return list;

	}

	public static void main(String[] args) {
		Object[] items = { "a", "b", "c" };
		
		ArrayToList al = new ArrayToList();
		List list = al.Array2List(items);
		for (int i = 0, l = list.size(); i < l; i++) {
			String str = list.get(i).toString();
			System.out.println(str);
		}

	}
}



版权声明:本文为iteye_12996原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。