对java的API不熟,说个思路:
还有就是,这个txt文件里面文本的格式不一样,可能处理也不一样。假设是 123456:辽宁沈阳
逐行读取txt文件,‘:’前的num记录;‘:’后的city记录,然后用 HashMap<String,String> hm.add(num,city);
后面的事情就简单了,通过键num取值city就行。
txt文件里面的格式我补上图片了,他的意思是我在 list set map 里选一个容器用吗?
@微博: 恩,选一个,但用map肯定才是本意,更快捷方便
逐行读取文件,所得文本应该有个类似Split(',')的方法将字符串转转为数组arr,num=arr[7],city=arr[4]+arr[6];num为键,city为值往map里循环的装,差不多这个意思。
@codingHeart: 我想我可以理解你的意思了谢谢你为我答疑解惑
@微博: 力所能及,不谢。
只要你能实现他说的功能就行.就算是自己实现一个map都行.
他说的这几个我都还没有接触 所以我并不知道该用什么调这个txt文件里面的东西
一个HashMap<Integer,String>不就可以了么?