数据源是一个 txt
格式如下:
20541,90541
20542,90542
20543,90543
20544,90544
20545,90545
20546,90546
20547,90547
20548,90548
20549,90549
20550,90550
20551,90551
...程序里使用的话就是 初始化1000个对象的时候 逐行把2个值传递到构造函数里. 本来直接用就可以.但为了程序好看于是想用集合把这个txt初始化好放在一个单例的对象里,然后外放出一个属性给外界使用.但是觉得用hashmap 的话 
提供一个MAP类型的返回值多少觉得有点不好看.我想寻求一个非常优雅的实现...

解决方案 »

  1.   

    > 提供一个MAP类型的返回值多少觉得有点不好看.???那么什么才是好看的
      

  2.   

    你要是实在不喜欢map,就自己写一个 Pair<Key, Value> implements Serializable类,然后随便使用一个集合放入Pair对象。
      

  3.   

    初始化1000个对象,这可不少。如果觉得map返回类型不好看,楼主可以自己写个类封装一下
      

  4.   

    让你的这个对象 继承 HashMap.
    构造函数中  put 值到自己中。
    然后外部通过HashMap已有的方法取值.
    如,如果是遍历的话, entrySet()就是各很好的被调用方法。
      

  5.   

    HashMap就可以了啊,LZ你很蛋疼...
      

  6.   

    看你做什么。没必要检索,就用数组.用快速检索就用 Map。
      

  7.   

    用一个VO对象,存入这些数据,然后将数据存入到ArrayList中.
      

  8.   

    Map为什么不好看啊,map对于我来说是个好东西