您的位置:首页 > 编程语言 > Java开发

集合和数组互相转换

2015-06-17 08:12 537 查看
[java] view
plaincopy

package list;  

  

import java.util.Arrays;  

import java.util.HashSet;  

import java.util.Iterator;  

import java.util.Set;  

  

public class SetToArray {  

    public static void main(String[] args) {  

        String[] values = {"a", "b", "c", "e", "d"};  

        //数组转集合  

        Set<String> sets = new HashSet<String>(Arrays.asList(values));  

          

        Iterator<String> iterator = sets.iterator();  

        while(iterator.hasNext()) {  

            System.out.print(iterator.next() + " ");  

        }  

  

        System.out.println();  

          

        //集合转数组  

        String[] values_bak = sets.toArray(new String[sets.size()]);  

        for(String s : values_bak) {  

            System.out.print(s + " ");  

        }  

    }  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 集合 数组 转换