收录日期:2019/04/18 21:23:08 时间:2016/06/01 15:44:20 标签:Java SE
项目是先把印在纸上的多项选择题经过扫描仪扫描,然后形成文本文件现在的问题是要先把老师的标准

答案进行扫描, 然后再用扫描仪扫描学生的答案, 在扫描的过程中进行答案的对比。我现在想用java

实现以上的功能我的问题是我现在不知道如和将扫描后的文本文件进行对比我现在已经将扫描后的文本

文件已经读进了我写的java程序, 但是我不知道如何将读进的文本文件进行比较,项目是先把印在纸上的多项选择题经过扫描仪扫描,然后形成文本文件现在的问题是要先把老师的标准

答案进行扫描, 然后再用扫描仪扫描学生的答案, 在扫描的过程中进行答案的对比。我现在想用java

实现以上的功能我的问题是我现在不知道如和将扫描后的文本文件进行对比我现在已经将扫描后的文本

文件已经读进了我写的java程序, 但是我不知道如何将读进的文本文件进行比较 项目是先把印在纸上的多项选择题经过扫描仪扫描,然后形成文本文件现在的问题是要先把老师的标准

答案进行扫描, 然后再用扫描仪扫描学生的答案, 在扫描的过程中进行答案的对比。我现在想用java

实现以上的功能我的问题是我现在不知道如和将扫描后的文本文件进行对比我现在已经将扫描后的文本

文件已经读进了我写的java程序, 但是我不知道如何将读进的文本文件进行比较 。正确的答案放在整形数组里了。代码如下,老大们可以帮我修改一下吗?

//open a text file and read it line by line
import java.io.*;
public class readfile4{
     public static void main(String[] args){
      FileReader fr1 = null;
      FileReader fr2 = null;
      File inFile1 = new File("s2dCB_1.txt"); // file name currently is hard coded
      File inFile2 = new File("s2dC9_1.txt");
      try{
        fr1 = new FileReader(inFile1);
        fr2 = new FileReader(inFile2);
      }
      catch(FileNotFoundException e){
           System.out.println("File Not Found");
           System.exit(-1);
        }
        BufferedReader br1 = new BufferedReader(fr1);
        BufferedReader br2 = new BufferedReader(fr2);
        String s1 ="";
        String s2 ="";
        for(int line = 1; ; line++){
           try{
              s1 = br1.readLine();
              s2 = br2.readLine();
           }
           catch(IOException ioe){
              System.out.println("Error Reading File");
              System.exit(-1);
           }
           if (s1==null & s2 == null) break;
           if (s1.compareTo(s2) != 0) // printout the lines which get different answers.
           System.out.println(s1);
           System.out.println(s2);
        }
}
 }。

//open a text file and read it line by line
import java.io.*;
public class readfile4{
     public static void main(String[] args){
      FileReader fr1 = null;
      FileReader fr2 = null;
      File inFile1 = new File("s2dCB_1.txt"); // file name currently is hard coded
      File inFile2 = new File("s2dC9_1.txt");
      try{
        fr1 = new FileReader(inFile1);
        fr2 = new FileReader(inFile2);
      }
      catch(FileNotFoundException e){
           System.out.println("File Not Found");
           System.exit(-1);
        }
        BufferedReader br1 = new BufferedReader(fr1);
        BufferedReader br2 = new BufferedReader(fr2);
        String s1 ="";
        String s2 ="";
        for(int line = 1; ; line++){
           try{
              s1 = br1.readLine();
              s2 = br2.readLine();
           }
           catch(IOException ioe){
              System.out.println("Error Reading File");
              System.exit(-1);
           }
           if (s1==null & s2 == null) break;
           if (s1.compareTo(s2) != 0) // printout the lines which get different answers.
           System.out.println(s1);
           System.out.println(s2);
        }
}
 } 。

//open a text file and read it line by line
import java.io.*;
public class readfile4{
     public static void main(String[] args){
      FileReader fr1 = null;
      FileReader fr2 = null;
      File inFile1 = new File("s2dCB_1.txt"); // file name currently is hard coded
      File inFile2 = new File("s2dC9_1.txt");
      try{
        fr1 = new FileReader(inFile1);
        fr2 = new FileReader(inFile2);
      }
      catch(FileNotFoundException e){
           System.out.println("File Not Found");
           System.exit(-1);
        }
        BufferedReader br1 = new BufferedReader(fr1);
        BufferedReader br2 = new BufferedReader(fr2);
        String s1 ="";
        String s2 ="";
        for(int line = 1; ; line++){
           try{
              s1 = br1.readLine();
              s2 = br2.readLine();
           }
           catch(IOException ioe){
              System.out.println("Error Reading File");
              System.exit(-1);
           }
           if (s1==null & s2 == null) break;
           if (s1.compareTo(s2) != 0) // printout the lines which get different answers.
           System.out.println(s1);
           System.out.println(s2);
        }
}
 }

XP下用哪个工具的哪个版本可以新增分区 菜鸟请教大侠:IE主页被锁定,搜索器中的内容被记录,如何修改 UNIX下的C语言编程.(怎样调用一个程序并得到这个程序的返回值?) XP下用VS,IIS,MS SQL做.net页面怎么老是死机 SQL的存储过程 高分求实现似QQ文件共享的功能 UNIX下的C语言编程.(怎样调用一个程序并得到这个程序的返回值?) reuqest.getParameter如何取多个同名的checkbox的值? 一个页面跳转后更新的问题 请问目前关于讲用C#写windows应用程序的书中哪本比较好呀!(中文的) 迷惘ing~~~~~~~! 怎样写onFilterRecord的双重条件? 如何将ArrayList组转换成string[]数组 安装vs.net2003出错,各位帮帮忙 微软提供的启动加速工具BootVis怎么用?急!! 构造函数出错。 如何捕获WM_CHAR、WM_KEYDOWN、WM_KEYUP消息,在线等待。 高分求解!!! 菜鸟请教~关于xml留言本 杭州大有光动力技术有限公司,有兴趣可以去试试看 vb+access如何用SQL语句进行模糊查询?解决立刻结帐 请大家帮忙解读一个CASL的程序,多谢 求助,jsp下如何实现套打收据,比如电信收费发票,急 谁能给我理由先 请高手帮个忙,谢谢! 请问如何从远程数据源上打开一个很大的记录集 应该从哪些方面研究系统目标系统的可行性? ASP与Access相连的小问题,请大家指教 在线等待--100分 Linux下QQ的问题(我下载的是gaim-cvs-0218-qq-0.2.5.src.tbz) MSHFlexGrid固定行如何触发事件