public void timeCounter(){
		try{
			String strline;
			while((strline=timeBr.readLine())!=null){
				String[] s = strline.split("[-： ]+");
				// s[0]:年, s[1]：月, s[6]：题号;
				String time = s[0] + s[1];
				if(timemap.containsKey(time))
					timemap.put(time, timemap.get(time)+1);
				else
					timemap.put(time, 1);
					
			}
			monthNum = 0;
			Iterator<String> iter = timemap.keySet().iterator();
			while(iter.hasNext()) {
				//System.out.println("44444444");
            	String ss = iter.next();
	            //System.out.println(ss);
	            timeKey[monthNum] = ss;
	            monthNum++;
			}
			//冒泡
			for(int i=0; i<monthNum-1; i++)
			{
				for(int j=0; j<monthNum-i-1; j++)
				{
					int j0 = Integer.parseInt(timeKey[j]);
					int j1 = Integer.parseInt(timeKey[j+1]);
					if(j0 > j1)
					{
						String tmp;
						tmp = timeKey[j]; timeKey[j] = timeKey[j+1]; timeKey[j+1] = tmp;
					}
				}
			}
			for(int i=1; i<monthNum; i++) {
				int pre = timemap.get(timeKey[i-1]), cur = timemap.get(timeKey[i]);
				cur = cur + pre;
				timemap.put(timeKey[i], cur);
			}
		}
		catch(Exception e){
			e.printStackTrace();
		}
	}