给定一个格式为“MANAGER,DEPARTMENT”的csv文件,编写一个给出管理员名称的方法,返回他们的部门

时间:2015-03-03 09:12:03

标签: java

所以我有“MANAGER,DEPARTMENT”格式的csv文件 如何编写一个给出管理员名称的有效方法,返回他们的部门(最好是在java中)

这就是我在python中所拥有的:

with open('file.csv', 'rt') as f:
 reader = csv.reader(f, delimiter=',')
 for row in reader:
      if manager == "specified manager": 
          print row

这会打印出经理和部门......我想要的只是部门而且这种方法的o(n)效率不高。

1 个答案:

答案 0 :(得分:0)

将整个文件读入地图一次,然后从那里进行查找。这为查找提供了O(1),为init提供了O(n)。