`
phoebird
  • 浏览: 117631 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

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

    博客分类:
  • J2SE
阅读更多
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);
		}

	}
}

 

分享到:
评论

相关推荐

    Java对象、数组、集合转换为Json(Json转化为Java对象、数组、集合)

    这是本人写的一个基于JSON的完整项目,实现了Java对象、数组、集合转换为Json(Json转化为Java对象、数组、集合)。这是一个完整的项目,下载解压后直接导入MyEclipse/Eclipse中,运行com.demo.JSONDemo类即可看到效果...

    java-对象数组转换为json

    无论是将Java对象数组转换为JSON,还是将JSON转换为Java对象数组,掌握这些转换技巧对于处理Web服务、API请求响应、数据持久化等方面都是非常有帮助的。此外,熟悉各种可用的库及其特性,可以帮助开发者根据项目具体...

    C#数组中List, Dictionary的相互转换问题

    将数组转换为List 将List转换为数组 将数组转换为Dictionary 将Dictionary 转换为数组 将List转换为Dictionary 将Dictionary转换为List 首先这里定义了一个“Student”的类,它有三个自动实现属性。 class ...

    java对象转换为json字符串或字符串数组

    在Java开发中,将Java对象转换为JSON字符串或字符串数组是一项常见的任务,特别是在与前端交互、数据存储或者网络传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    数组、集合对象和范型

    在C#编程中,数组、集合对象和泛型是核心概念,它们在处理数据和构建高效应用程序时扮演着重要角色。 首先,数组是最基础的数据结构,用于存储同一类型的多个元素。在C#中,数组是一种固定大小的内存块,可以一次性...

    不用遍历的方式在对象集合list中抽取属性集合转化为map或list

    首先新建一个实体类Person @Data public class Person { /** 编码 */ private String code; /** 名字 */ ...实例化三个对象放入list集合中 public static void main(String[] args) { Person pe

    List转换成String数组

    本文将详细介绍如何将一个`List&lt;String&gt;`类型的集合转换为`String[]`数组,并通过不同的方法来实现这一过程。这不仅有助于提高代码的可读性和效率,还能帮助开发者更好地理解和运用Java集合框架。 #### 一、背景...

    数组和list相互转换

    在这个示例中,`Arrays.asList()` 方法被用来将字符串数组转换为 `List&lt;String&gt;` 类型的列表。需要注意的是,通过这种方式得到的列表实际上是数组的一个视图,对列表进行修改会直接影响原数组。如果希望得到一个新的...

    集合(list为例)与数组的互相转换。

    这个方法将数组转换为一个固定大小的`List`。由于返回的`List`是`Arrays.ArrayList`的实例,它不是真正的`ArrayList`,因此不能进行增删改操作。 ```java List arrayToListResult = Arrays.asList(stringArray); ...

    list转换成string数组

    在Java编程语言中,经常需要将`List&lt;String&gt;`类型的数据转换为`String[]`数组类型,以便于进行某些特定的操作或适应某些方法的要求。本文将详细探讨这一转换过程,并通过几个具体的示例来帮助理解。 #### 一、基础...

    JSON--List集合转换成JSON对象详解

    将List集合转换为JSON对象是数据处理中的一项基本技能,尤其在进行Web开发和数据交互时尤为重要。 上述内容主要介绍了如何将List集合转换为JSON对象。这一过程主要涉及以下几个方面的知识点: 1. 手动构建JSON对象...

    java XML转成LIST可以转成指定的类数组

    本篇文章将深入探讨如何将XML转换为指定类型的List数组,并涉及多层数据结构的处理。 1. **Java XML解析库** 在Java中,有多种库可用于解析XML文件,如DOM(Document Object Model)、SAX(Simple API for XML)和...

    winform 数组内容转换源码

    2. 集合转换:如将数组转换为`List&lt;T&gt;`或其他集合类型,这样可以方便地利用集合提供的方法进行数据操作。 3. 格式化数据:比如将数组中的数字转换为格式化的字符串,如保留两位小数的浮点数。 4. JSON或XML序列化...

    在Java 8中将List转换为Map对象方法

    在Java 8中将List转换为Map对象方法 在Java 8中,将List转换为Map对象是一种非常实用的技术,特别是在处理大规模数据时非常有用。本文将详细介绍在Java 8中将List转换为Map对象的方法,并提供了多种实现方式。 ...

    数组集合应用工具类

    1.将数组转换成list集合 2.将拼接的string字符串转换成list集合 3.将list集合变成元素拼接形式 4.集合去重

    jackson 对象json字符串数组集合互转

    在标题“Jackson对象json字符串数组集合互转”中,提到的核心概念是Jackson如何处理JSON字符串与Java集合(如List、Array等)之间的转换。下面将详细解释这一过程以及涉及的相关知识点。 1. JSON与Java对象映射: ...

    将ILIST集合转换成String数组的方法

    假设我们有一个包含用户信息的`ILIST`集合,该集合存储了多个`User`对象,每个`User`对象都有一个名为`ShortForm`的属性,我们需要将这些`ShortForm`属性值提取出来,并转换为一个`String`数组。 #### 三、解决方案...

    list集合转换为json对象.doc

    本文将详细介绍如何将`list集合转换为json对象`,以及相关的JSON转换方法。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在JavaScript中,我们可以...

    json数据前后台解析;json与对象、数组、集合之间转换源码

    1. JSON数组到Java集合:JSON数组转换为Java List或其他集合类型: ```java String jsonArrayString = "[{\"name\":\"John\", \"age\":30}, {\"name\":\"Jane\", \"age\":25}]"; List&lt;User&gt; users = mapper....

    java 数组的合并

    数组是由相同类型的数据元素构成的有序集合,可以通过索引来访问每个元素。例如,我们可以声明一个整型数组: ```java int[] numbers = new int[5]; // 创建一个包含5个元素的整型数组 ``` 在Java中,有多种方法...

Global site tag (gtag.js) - Google Analytics