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

2024-12-01 19:11:05
推荐回答(2个)
回答1:

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 arrayToSet(int[] array){

Set set = new HashSet();

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

return set;

}

for(int i= 0;i

set.add(array[i]);

}

return set;

}

/**

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

* @param set

* @return

*/

public static List setToList(Set set){

List list = new ArrayList();

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 listToMap(List list){

Map map = new HashMap();

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 set = TestJava.arrayToSet(a);

List list = TestJava.setToList(set);

Map 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 arrayToSet(int[] array){

Set set = new HashSet();

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

return set;

}

for(int i= 0;i

set.add(array[i]);

}

return set;

}

/**

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

* @param set

* @return

*/

public static List setToList(Set set){

List list = new ArrayList();

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 listToMap(List list){

Map map = new HashMap();

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 set = TestJava.arrayToSet(a);

List list = TestJava.setToList(set);

Map map = listToMap(list);

System.out.println(set);

System.out.println(list);

System.out.println(map);

}

}


回答2:

对象.append();也可