public
static
void
main(String[] args) {
int
korean=
80
, mathmatics=
30
, society=
67
, english=
90
, history=
56
,science=
77
, art=
80
, training=
46
;
int
i,j,k;
TreeMap<String,Integer > map =
new
TreeMap<String,Integer >();
int
engineer = (mathmatics + science+ society + english)/
4
;
int
munkwa = (korean + english + society + history)/
4
;
int
talent = (korean + training + art + english)/
4
;
map.put(
"angi"
, engineer);
map.put(
"cun"
,munkwa );
map.put(
"bal"
,talent);
Iterator<String> it = map.descendingKeySet().iterator();
while
(it.hasNext())
{
String key = it.next();
System.out.println(key +
"\t"
+ map.get(key));
}
Collection cols = map.values();
List temps =
new
ArrayList(cols);
Collections.sort(temps, Collections.reverseOrder());
if
(temps !=
null
) {
for
(i =
0
, j = temps.size() ; i < j ; i++) {
System.out.println(i +
"번째 값은 : "
+ (Integer)temps.get(i)+
"키값은"
);
}
}
Set set = map.keySet();
Object o[] = set.toArray();
System.out.println(
"key: "
+o[
0
]+
" value: "
+ map.get(o[
0
]));
System.out.println(
"key: "
+o[
1
]+
" value: "
+ map.get(o[
1
]));
System.out.println(
"key: "
+o[
2
]+
" value: "
+ map.get(o[
2
]));
}