调查问卷统计

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();
	}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值