TLinxMapUtil.java 906 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /**
  2. * @Filename: TLinxMapUtil.java
  3. * @Author:caiqf
  4. * @Date�?014-10-11
  5. */
  6. package com.happy.Unitil_nsh;
  7. import java.util.*;
  8. /**
  9. * @Class: TLinxMapUtil.java
  10. * @Description:
  11. * @Author:caiqf
  12. * @Date�?014-10-11
  13. */
  14. @SuppressWarnings("all")
  15. public class TLinxMapUtil {
  16. private Map map = new HashMap();
  17. private Set keySet = map.keySet();
  18. public Object get(String key) {
  19. return map.get(key);
  20. }
  21. public void put(String key, Object value) {
  22. map.put(key, value);
  23. }
  24. public void sort() {
  25. List list = new ArrayList(map.keySet());
  26. // Collections.sort(list, new Comparator() {
  27. // public int compare(Object a, Object b) {
  28. // return a.toString().compareTo(b.toString());
  29. // }
  30. // });
  31. this.keySet = new TreeSet(list);
  32. }
  33. public Set keySet() {
  34. return this.keySet;
  35. }
  36. }