Java Set转Map
import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.Map; import java.util.Set; public class SetChangeMap { public static void main(String[] args){ Set s = new HashSet(); s.add("a"); s.add("b"); s.add("c"); s.add("d"); s.add("e"); s.add("f"); Map m = new HashMap(); int i =0; Iterator<String> it=s.iterator(); while(it.hasNext()){ m.put(i,it.next()); i++; } for(int j = 0;j < m.size();j++){ System.out.println(m.get(j)); } } }