一个文本文件(很大,记录很多条)如下:
单位代码 收费项目
100 学费
100 借读费
100 其他
200 学费
200 书本费
现在我取了 单位代码,和收费项目存在 hashmap中,但是,由于key只能唯一,所以我每次put的时候,就只能put一个,请问,怎么样根据 key,,取出相应的多个value值!
单位代码 收费项目
100 学费
100 借读费
100 其他
200 学费
200 书本费
现在我取了 单位代码,和收费项目存在 hashmap中,但是,由于key只能唯一,所以我每次put的时候,就只能put一个,请问,怎么样根据 key,,取出相应的多个value值!
解决方案 »
- 路过不要错过
- 在做局域网聊天室,服务器不识别客户端
- 高手们,请帮我一下,急!!!
- java的窗口内容如何刷新?
- 关于字符串的截取问题
- Java Web Start 是做什么用的,能在里面运行java程序吗?
- volatile 关键字的意思是什么?
- 还是老问题,在WIN98和2000中设置JAVA环境但是很奇怪
- 有一个jpg图片,我可以把它的尺寸变小,做成一个Image的实例,但请问如何把它保存成另一个jpg文件?
- java读取串口数据缺位
- 有SWING高手吗? 帮我改一下这个JTree 能遍历整个系统的 拜托了
- 修改窗体LookAndFeel后 为什么要改变窗体大小后才可以显示出效果 怎么解决?
例如将100设置为key,然后value用一个集合对象.当下次put(100,xxx)之前,先get(100)一下,判断一下HashMap中是否存在一个key=100,如果存在则直接在get(100)出来的对象(也就是一个集合)中add一个新的值,如果不存在的话,就put(100,集合对象);
mp.put("100","学费,借读费,其他");
String a=mp.get("100");
System.out.println(a.split(",")[0]);
System.out.println(a.split(",")[1]);
System.out.println(a.split(",")[2]);