`
tudouhaha
  • 浏览: 1408 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

调查问卷统计

阅读更多
public class WjdcHandler {

//	0|0|0|1,3|1|0|1|4|0|1
//	0|1|1|3|1|2,4|2|4,5,7|0|1
//	0|1|1|2|1|0|3|1,6|0|1
	
	
	private void doWork() throws IOException {
		 List<String> list1 = new ArrayList<String>();
		 List<String> list2 = new ArrayList<String>();
		 List<String> list3 = new ArrayList<String>();
		 List<String> list4 = new ArrayList<String>();
		 List<String> list5 = new ArrayList<String>();
		 List<String> list6 = new ArrayList<String>();
		 List<String> list7 = new ArrayList<String>();
		 List<String> list8 = new ArrayList<String>();
		 List<String> list9 = new ArrayList<String>();
		 List<String> list10 = new ArrayList<String>();
		System.out.println("~~~~~~~~~~~~~~~~~start~~~~~~~~~~~~~~~~~~");
//		BufferedReader bf = new BufferedReader(new FileReader(new File("c:\\wjdc_data.txt")));
//		String in = null;
//		int i =0;
		InputStreamReader read = new InputStreamReader(
                new FileInputStream(new File("c:\\wjdc_data.txt")),"GBK");//考虑到编码格式
                BufferedReader bufferedReader = new BufferedReader(read);
                String lineTxt = null;
                int i=0;
                while((lineTxt = bufferedReader.readLine()) != null){
                	i++;
        			String[] ans= lineTxt.split("\\|");
        			System.out.println("=-=-=-=-"+lineTxt);
        			if(ans.length==10||ans.length==12) {
        				i++;
        				String statque = ans[11];
        				if(statque.indexOf(",")==-1) {
        					if("0".equals(statque)) {
        						list1.add("1");
        					}
        					if("1".equals(statque)) {
        						list2.add("1");
        					}
        					if("2".equals(statque)) {
        						list3.add("1");
        					}
        					if("3".equals(statque)) {
        						list4.add("1");
        					}
        					if("4".equals(statque)) {
        						list5.add("1");
        					}
        					if("5".equals(statque)) {
        						list6.add("1");
        					}
        					if("6".equals(statque)) {
        						list7.add("1");
        					}
        					if("7".equals(statque)) {
        						list8.add("1");
        					}
        					if("8".equals(statque)) {
        						list9.add("1");
        					}
        					if("9".equals(statque)) {
        						list10.add("1");
        					}
        				} else {
        					if(statque.indexOf("0")!=-1) {
        						list1.add("1");
        					}
        					if(statque.indexOf("1")!=-1) {
        						list2.add("1");
        					}
        					if(statque.indexOf("2")!=-1) {
        						list3.add("1");
        					}
        					if(statque.indexOf("3")!=-1) {
        						list4.add("1");
        					}
        					if(statque.indexOf("4")!=-1) {
        						list5.add("1");
        					}
        					if(statque.indexOf("5")!=-1) {
        						list6.add("1");
        					}
        					if(statque.indexOf("6")!=-1) {
        						list7.add("1");
        					}
        					if(statque.indexOf("7")!=-1) {
        						list8.add("1");
        					}
        					if(statque.indexOf("8")!=-1) {
        						list9.add("1");
        					}
        					if(statque.indexOf("9")!=-1) {
        						list10.add("1");
        					}
        				}
        			}else {
        				System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
        			}
                	
                    System.out.println(lineTxt+"|||||||||||||"+i);
                }
                read.close();
//		while((bf.readLine()!=null)) {
//			in=bf.readLine();
//			String[] ans= in.split("\\|");
//			System.out.println("=-=-=-=-"+in);
//			if(ans.length==10) {
//				i++;
//				String statque = ans[0];
//				System.out.println("=-=-=-=-"+in);
//				if(statque.indexOf(",")==-1) {
//					if("0".equals(statque)) {
//						list1.add("1");
//					}
//					if("1".equals(statque)) {
//						list2.add("1");
//					}
//					if("2".equals(statque)) {
//						list3.add("1");
//					}
//					if("3".equals(statque)) {
//						list4.add("1");
//					}
//					if("4".equals(statque)) {
//						list5.add("1");
//					}
//					if("5".equals(statque)) {
//						list6.add("1");
//					}
//					if("6".equals(statque)) {
//						list7.add("1");
//					}
//					if("7".equals(statque)) {
//						list8.add("1");
//					}
//					if("8".equals(statque)) {
//						list9.add("1");
//					}
//					if("9".equals(statque)) {
//						list10.add("1");
//					}
//				} else {
//					if(statque.indexOf("0")!=-1) {
//						list1.add("1");
//					}
//					if(statque.indexOf("1")!=-1) {
//						list2.add("1");
//					}
//					if(statque.indexOf("2")!=-1) {
//						list3.add("1");
//					}
//					if(statque.indexOf("3")!=-1) {
//						list4.add("1");
//					}
//					if(statque.indexOf("4")!=-1) {
//						list5.add("1");
//					}
//					if(statque.indexOf("5")!=-1) {
//						list6.add("1");
//					}
//					if(statque.indexOf("6")!=-1) {
//						list7.add("1");
//					}
//					if(statque.indexOf("7")!=-1) {
//						list8.add("1");
//					}
//					if(statque.indexOf("8")!=-1) {
//						list9.add("1");
//					}
//					if(statque.indexOf("9")!=-1) {
//						list10.add("1");
//					}
//				}
//			}else {
//				System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
//			}
			//System.out.println(in);
//		}
//		bf.close();
		System.out.println("[1:"+list1.size()+"] [2:"+list2.size()+"] [3:"+list3.size()+"] [4:"+list4.size()+"] [5:"+list5.size()+"] [6:"+list6.size()+"] [7:"+list7.size()+"] [8:"+list8.size()+"] [9:"+list9.size()+"] [10:"+list10.size()+"]");
		System.out.println("~~~~~~~~~~~~~~~~~~end~~~~~~~~~~~~~~~~~~~");
	}
	
	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		WjdcHandler wo = new WjdcHandler();
		wo.doWork();
	}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics