定义了一个两维数组,
public static String[][] names = {{"tom","123"},{"james","456"},{"money","789"}};2.写一个方法,将数组放进map的集合中. tom为key, 123为value.
public Map<String,String> getNameFromString(String[][] names)return map;返回Map集合,3.写一个方法,将刚才存在Map集合的key集合排序, public void getSortedByName(Map<String,String> map){
//排序结果为:
james
money
tom
}
public static String[][] names = {{"tom","123"},{"james","456"},{"money","789"}};2.写一个方法,将数组放进map的集合中. tom为key, 123为value.
public Map<String,String> getNameFromString(String[][] names)return map;返回Map集合,3.写一个方法,将刚才存在Map集合的key集合排序, public void getSortedByName(Map<String,String> map){
//排序结果为:
james
money
tom
}
public static String[][] names = {{"tom","123"},{"james","456"},{"money","789"}};
public static void main(String[] args){
Test6 test=new Test6();
Map<String,String> map=test.getNameFromString(names);
test.getSortedByName(map);
}
public Map <String,String> getNameFromString(String[][] names) {
Map<String,String> myMap=new TreeMap<String,String>();
for(int i=0;i<names.length;i++){
myMap.put(names[i][0],names[i][1]);
}
return myMap;
}
public void getSortedByName(Map <String,String> map){
for(String name:map.keySet()){
System.out.println(name);
}
}
}
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;public class TestMap {
public static void main(String args[]){
String[][] names = {{"tom","123"},{"james","456"},{"money","789"}};
Map map = getNameFromString(names);
Set set = map.keySet();
Iterator iterator = set.iterator();
while(iterator.hasNext())
System.out.println(iterator.next());
}
public static Map <String,String> getNameFromString(String[][] names){
Map<String,String> map = new TreeMap<String,String>();
for(int i = 0 ; i< names.length ; i++)
map.put(names[i][0], names[i][1]);
return map;
}}
public static String[][] names = {{"tom","123"},{"james","456"},{"money","789"}};
public static void main(String[] args){
Test6 test=new Test6();
Map<String,String> map=test.getNameFromString(names);
test.getSortedByName(map);
}
public Map <String,String> getNameFromString(String[][] names) {
Map<String,String> myMap=new HashMap<String,String>();
for(int i=0;i<names.length;i++){
myMap.put(names[i][0],names[i][1]);
}
return myMap;
}
//如果用的是HashMap, 就把keySet()放入一个List中,同用Collections.sort,对其排序。
//
public void getSortedByName(Map <String,String> map){
List<String> nameList=new ArrayList<String>(map.keySet());
Collections.sort(nameList);
for(String name:nameList){
System.out.println(name);
}
}
}
import java.util.Iterator;
import java.util.Set;
import java.util.TreeMap;
import java.util.Map;public class Test1 {
public static String[][] names = {{"tom","123"},{"james","456"},{"money","789"}};
public Map <String,String> getNameFromString(String[][] names) {
Map <String,String> map=new TreeMap<String,String>();
for(String[] a:names){
map.put(a[0], a[1]);
}
return map;
} public static void main(String[] args) {
Test1 t=new Test1();
Map <String,String> map=new TreeMap<String,String>();
map=t.getNameFromString(Test1.names);
Set set=map.keySet();
Iterator it=set.iterator();
while(it.hasNext()){
System.out.println(it.next());
} }}