int[]a={1.2.3.4.5.6.7.8.9.10}将数组内容存放到java.util.set里

再将java.util.set内容放到java.util.List里,再将java.tuil.List内容放到java.util.Map里(key用UUID)key,va... 再将java.util.set内容放到java.util.List里,再将java.tuil.List内容放到java.util.Map里(key用UUID)
key,value
key,value
...
求各位仁兄,给个代码,JAVA初学者先谢了
展开
 我来答
jikunshan
2014-03-19
知道答主
回答量:3
采纳率:0%
帮助的人:2.7万
展开全部

package sadf;


import java.util.ArrayList;

import java.util.HashMap;

import java.util.HashSet;

import java.util.List;

import java.util.Map;

import java.util.Set;

import java.util.UUID;


public class TestJava {

public static int[] a ={1,2,3,4,5,6,7,8,9,10};

// int[]a={1.2.3.4.5.6.7.8.9.10}将数组内容存放到java.util.set里

// 再java.util.set内容放java.util.List里,再java.tuil.List内容放java.util.Map里(key用UUID)

// key,value

// key,value

/**

* 将数组内容存放到java.util.set里

* @param array

* @return

*/

public static Set<Integer> arrayToSet(int[] array){

Set<Integer> set = new HashSet<Integer>();

if(array == null  || array.length == 0){

return set;

}

for(int i= 0;i<array.length;i++){

set.add(array[i]);

}

return set;

}

/**

* java.util.set内容放java.util.List里

* @param set

* @return

*/

public static List<Integer> setToList(Set<Integer> set){

List<Integer> list = new ArrayList<Integer>();

if(set == null  || set.size() == 0){

return list;

}

for(Integer number : set){

list.add(number);

}

return list;

}

/**

* java.tuil.List内容放java.util.Map里(key用UUID)

* @param list

* @return

*/

public static Map<UUID,Integer> listToMap(List<Integer> list){

Map<UUID,Integer> map = new HashMap<UUID,Integer>();

if(list == null  || list.size() == 0){

return map;

}

for(Integer number : list){

UUID key = UUID.randomUUID();

map.put(key, number);

}

return map;

}

/**

* 测试

* @param args

*/

public static void main(String args []){

Set<Integer> set = TestJava.arrayToSet(a);

List<Integer> list = TestJava.setToList(set);

Map<UUID,Integer> map = listToMap(list);

System.out.println(set);

System.out.println(list);

System.out.println(map);

}

}package sadf;


import java.util.ArrayList;

import java.util.HashMap;

import java.util.HashSet;

import java.util.List;

import java.util.Map;

import java.util.Set;

import java.util.UUID;


public class TestJava {

public static int[] a ={1,2,3,4,5,6,7,8,9,10};

// int[]a={1.2.3.4.5.6.7.8.9.10}将数组内容存放到java.util.set里

// 再java.util.set内容放java.util.List里,再java.tuil.List内容放java.util.Map里(key用UUID)

// key,value

// key,value

/**

* 将数组内容存放到java.util.set里

* @param array

* @return

*/

public static Set<Integer> arrayToSet(int[] array){

Set<Integer> set = new HashSet<Integer>();

if(array == null  || array.length == 0){

return set;

}

for(int i= 0;i<array.length;i++){

set.add(array[i]);

}

return set;

}

/**

* java.util.set内容放java.util.List里

* @param set

* @return

*/

public static List<Integer> setToList(Set<Integer> set){

List<Integer> list = new ArrayList<Integer>();

if(set == null  || set.size() == 0){

return list;

}

for(Integer number : set){

list.add(number);

}

return list;

}

/**

* java.tuil.List内容放java.util.Map里(key用UUID)

* @param list

* @return

*/

public static Map<UUID,Integer> listToMap(List<Integer> list){

Map<UUID,Integer> map = new HashMap<UUID,Integer>();

if(list == null  || list.size() == 0){

return map;

}

for(Integer number : list){

UUID key = UUID.randomUUID();

map.put(key, number);

}

return map;

}

/**

* 测试

* @param args

*/

public static void main(String args []){

Set<Integer> set = TestJava.arrayToSet(a);

List<Integer> list = TestJava.setToList(set);

Map<UUID,Integer> map = listToMap(list);

System.out.println(set);

System.out.println(list);

System.out.println(map);

}

}


匿名用户
2014-03-19
展开全部
对象.append();也可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式