一直关注腾讯的校园招聘,今天终于公布我们南京站的笔试名单,好奇参加笔试人的来历,因此写了个小程序统计一下,
很是震惊,那么多不是南京本地的学生。佩服佩服。
贴上代码
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.HashMap;
import java.util.Iterator;
public class Demo
{
public static void main(String[] args) throws Exception
{
File file=new File("C:\\1.txt");
BufferedReader reader=new BufferedReader(new FileReader(file));
String str=reader.readLine();
HashMap<String, Integer> map=new HashMap<String, Integer>();
while(str!=null)
{
String[] array=str.split(" ");
String school=array[5];
if (!map.containsKey(school))
{
map.put(school, 1);
}
else
{
int value=map.get(school);
map.put(school, value+1);
}
str=reader.readLine();
}
int total=0;
Iterator<String> iterator=map.keySet().iterator();
while(iterator.hasNext())
{
String sch=iterator.next();
total+=map.get(sch);
System.out.println(sch+":"+map.get(sch));
}
System.out.println("一共"+total+"名学生");
}
}
重庆大学:4 南京大学金陵学院:1 东南大学成贤学院:2 南京林业大学:2 中国科学技术大学:3 中国地质大学(北京):1 河海大学:91 电子科技大学:1 南京大学:409 东北大学:1 南京农业大学卫岗校区:1 南京工程:6 厦门大学:2 Carnegie:1 江苏大学:11 日本早稻田大学:1 太原理工大学:1 南京工大:16 南京航空航天大学金城学院:3 淮阴师范:1 西安电子科技大学:1 苏州大学:2 山东大学威海分校:2 河海大学常州校区:4 华东交通大学:1 南京信息工程大学:30 华中师范大学:1 南京财经大学:4 山东师大:1 哈尔滨工业大学:1 南阳理工:1 中南大学:1 南京师范大学:20 南京邮电学院:109 河南大学:1 Durham:1 中国矿业大学(徐州):22 郑州大学:1 南京农业大学浦口校区:2 韩国世宗大学:1 武汉理工大学:1 Ulm:1 云南大学:1 南京审计学院:2 福州大学:1 南京邮电大学:202 中国科学院:1 南京理工大学:83 美国:1 德国乌尔姆大学(交换生):1 南京理工大学紫金学院:2 武汉大学:1 南京理工:7 中国矿业大学:3 南京农业大学:16 西南科技大学:1 江南大学:3 南京工业大学:4 南京师范大学中北学院:1 南京航空航天大学:183 山东大学:8 南昌大学:1 东南大学:410 江西师范大学:1 江苏科大:3 一共1702名学生
人员名单在附件上,有兴趣的朋友可以跑一下看看