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初学者先谢了

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);

}

}


温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-19
对象.append();也可
相似回答