`
bugyun
  • 浏览: 557001 次
社区版块
存档分类
最新评论

java中的 Set转List

    博客分类:
  • Java
 
阅读更多
public class OneTest {
	public static void main(String[] args) {
		// 构造Map数据
		Map<String, String> map = new HashMap<String, String>();
		map.put("ele1", "小樱");
		map.put("ele2", "若曦");
		map.put("ele3", "晴川");
		Set<String> set = map.keySet();

		// Set转List,方法一 : ArrayList(Collection<?> c)
		List<String> list1 = new ArrayList<String>(set);
		for (int i = 0; i < list1.size(); i++) {
			System.out.println("list1(" + i + ") --> " + list1.get(i));
		}

		// Set转List,方法二:List实现类(ArrayList/LinkedList)的方法 -- addAll(Collection<?> c)
		List<String> list2 = new ArrayList<String>();
		list2.addAll(set);
		for (String elem : list2) {
			System.out.println(elem);
		}
	}
}

 

分享到:
评论

相关推荐

    java中set、list和map的使用方法实例

    // java中对象容器主要有Set,List和Map三个接口类。 // 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 // GOF给出的定义为:提供一种方法访问一个容器(container)对象中的各个元素, // 而又不需暴露该...

    java List、Set与Array之间的相互转换

    在Java编程语言中,数据结构的使用是至关重要的,其中包括List、Set和Array。这三种数据结构各有特点,适用于不同的场景。理解它们之间的相互转换能够帮助我们更好地管理和操作数据。以下将详细介绍Java中List、Set...

    set转成list集合再排序输出

    Java相关 public static void main(String[] args) { User u1=new User(1, "zhangsan");... //放入到Set集合中 Set userset=new HashSet(); userset.add(u1); userset.add(u2); userset.add(u3);

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

    在Java编程中,XML...通过以上步骤,我们可以方便地在Java中实现XML到指定类型List的转换,同时支持多层数据结构的处理。在实际开发中,根据具体需求调整模型类和转换方法,可以灵活应对各种XML数据结构的处理。

    Java应用:两种Java容器类List和Set分析

    本文将深入探讨Java中的两种重要容器类——`List`和`Set`,并分析它们之间的区别以及各自的适用场景。 #### 二、Java容器类List详解 **1. List接口简介** - `List`接口是`Collection`接口的一个子接口,主要特点...

    java中List、Array、Map、Set等集合相互转换

    Java 中 List、Array、Map、Set 等集合相互转换 在 Java 中,集合类型的转换是非常常见的操作,例如将 List 转换为 Array、将 Array 转换为 List、将 Map 转换为 List 等等。今天,我们将详细介绍 Java 中 List、...

    java集合类list-set-map.doc

    java集合类list-set-map.doc

    Java操作Redis,实现String、List、Map的set和get

    本文将深入探讨如何使用Java来操作Redis,包括设置和获取String、List和Map类型的数据,并且会介绍如何进行封装和单元测试。 首先,要与Redis进行交互,我们需要引入Jedis库,这是Java最常用的Redis客户端。在你的...

    java List XMl转换DEMO

    4. 将处理后的JavaBean添加到List中。 以之前的`Person`类为例: ```java public List&lt;Person&gt; xmlToList(String xml) throws Exception { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.new...

    Redis java连接 list,string set map

    自己写的例子,Java连接 redis 测试了string,list set ,map类型,以及中文测试,都正常,资源解释:http://www.cnblogs.com/aspirant/p/6816180.html

    Java集合Collection、List、Set、Map使用详解

    List中的元素可以通过索引来访问。 ##### 1.3.2 常用方法 - `get(int index)`:返回指定位置的元素。 - `set(int index, E element)`:将指定位置的元素设置为新值。 - `add(int index, E element)`:在指定位置...

    java list,set,map,数组间的相互转换详解

    这种转换会移除List中的重复元素,因为Set不允许有重复元素。 2. **Set转List** 将Set转换为List同样简单,可以使用ArrayList的构造函数,传入Set实例: ```java Set&lt;String&gt; set = new HashSet(); // 添加...

    java中jython操作把python数据类型转成java类型

    Set&lt;Integer&gt; javaSet = (Set) pythonSet.__tojava__(Set.class); ``` 这将创建一个包含Python集合元素的Java Set。 4. 基本数据类型转换: 对于Python的基本数据类型,如整型、浮点型和字符串,Jython会自动...

    list,set,map,数组间的相互转换

    根据提供的标题、描述、标签及部分内容,我们可以详细探讨在Java中如何实现`List`、`Set`、`Map`以及数组之间的相互转换。这是一项在实际编程中非常实用且常见的需求,尤其对于处理数据结构变换时极为重要。 ### 1....

    《partner4java 讲述 java基础》之第一步:list 、set 、map 粗浅性能对比分析 - java相关技术(partner4java专栏)

    《partner4java 讲述 java基础》之第一步:list 、set 、map 粗浅性能对比分析 - java相关技术(partner4java专栏)

    java中list、set和map 的区别

    ### Java中List、Set和Map的区别 在Java编程语言中,`List`、`Set`和`Map`是集合框架中的三个核心接口,它们分别代表了不同类型的集合数据结构,各自有着独特的特性和应用场景。 #### List `List`接口是最常用的...

    java计算同一个list中是否有相同的值

    ### Java 计算同一 List 中是否有相同值 在 Java 编程中,判断一个 `List` 中是否存在重复元素是一项常见的需求。特别是在数据处理、验证或分析等场景中,确保数据的唯一性对于维持数据完整性至关重要。 #### 核心...

    java集合类详解(set list ArrayList等java集合类详述)

    Java 集合类是 Java 语言中的一种基本数据结构,用于存储和操作大量数据。集合类可以分为三大类:Collection、List 和 Set。 Collection 是集合框架中的根接口,提供了基本的集合操作,如 add、remove、contains 等...

    java中循环遍历删除List和Set集合中元素的方法(推荐)

    在Java编程中,遍历并删除集合(如List或Set)中的元素是一项常见的操作,但如果不正确地执行,可能会导致`ConcurrentModificationException`异常。这个异常通常在尝试修改正在迭代的集合时出现,因为Java的集合迭代...

Global site tag (gtag.js) - Google Analytics