A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

map里面存储的是键值对,键唯一是integer类型,值是String类型,怎么存入文本呢
如果是单列集合觉得还好做,双列集合我用了最土的方法,因为不多就一个一个存的,要是集合中内容很多呢
在控制台输入5个学生(姓名,学号)姓名可以重复但是学号是唯一的,将输入的这3个学生存放到集合里然后在控制台打印出来并且学生信息存放到D:file:///C:\Users\ADMINI~1\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png\\a.txt中并且以追加的方式


4 个回复

倒序浏览
回复 使用道具 举报
一步一步分析,很简单的。加油吧 骚年
回复 使用道具 举报
map集合中学号作为键  本来就是唯一的  不可以重复  增强for  或者迭代器 遍历出来键  通过get()方法获取值
回复 使用道具 举报
然后再用Io中的PrintStream打印流  这个可以将基本数据类型和引用数据类型直接格式化为字符串再输出  至于追加  再后面加个true就可以了  追加是防止覆盖
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马