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