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(); }
相关推荐
西北工业大学食堂调查问卷统计西北工业大学食堂调查问卷统计西北工业大学食堂调查问卷统计
一个非常简易的调查问卷统计程序。 基本操作: 左键单击:选项加1 右键单击:选项减1 启动设置:设置问卷问题数量和最大选项数量 结果导出:统计结果到处到Excel
培训需求调查问卷统计分析报告.ppt
表格模板-大学生暑期计划调查问卷统计.ett
自己写的一个简单的计数器,可以做调查问卷统计工具
用VC开发的调查问卷统计工具 所用技术: 成组动态按钮的生成与消息响应 键盘响应消息 数据的串行化与保存 具体内容还在其中附上了非常详细的说明文档,想学习的人可以参考。 编译环境VS2010
此程序用于统计调查问卷里的选择题部分 确保系统里装了JDK, 执行Statistic.jar前要有Source.txt 在同一个目录下, Source.txt 的格式要求如下: 1d2c3D4Ac5e 即:最多有5个选项(abcde),大小写不区分 另外,jar...
居民终身学习需求调查问卷统计分析汇总收集.pdf
员工调查问卷统计分析报告.ppt
3.调查问卷统计.xlsx
南宁城区居民居住状况市场调查问卷统计分析.doc
石化行业调查问卷统计分析.ppt
石化行业调查问卷统计分析.pptx
XX化工调查问卷统计分析报告.ppt
奥康集团员工调查问卷统计分析.pptx
企业财务管理调查问卷统计及分析报告.doc
小学语文语文情感教育调查问卷统计及分析.doc
员工满意度调查问卷统计分析课件.pptx
大学生消费观调查问卷统计结果分析.docx
大学生创业调查问卷统计结果及数据分析.doc