当前位置: 代码迷 >> Java相关 >> java判断word是否相等?该怎么解决
  详细解决方案

java判断word是否相等?该怎么解决

热度:6225   发布时间:2013-02-25 21:46:14.0
java判断word是否相等?????
java两次读取同一个word文件成二进制流,然后在比对这个二进制流。是否会相等啊!~

------解决方案--------------------------------------------------------
Java code
public static boolean testTwoFileIsSame() throws IOException{        String fileName = "D:" + File.separator + "测试.docx";        String fileName1 = "D:" + File.separator + "测试2.docx";        File file1 = new File(fileName);        File file2 = new File(fileName1);        FileInputStream fileStream1 = new FileInputStream(file1);        FileInputStream fileStream2 = new FileInputStream(file2);        byte[] byteArray1 = new byte[(int) file1.length()];        byte[] byteArray2 = new byte[(int) file2.length()];        fileStream1.read(byteArray1);        fileStream2.read(byteArray2);        fileStream1.close();        fileStream2.close();        if(byteArray1.length != byteArray2.length){            return false;        } else{            for(int i = 0; i<byteArray1.length; i++){                if(byteArray1[i] != byteArray2[i]){                    return false;                }            }        }        return true;    }
  相关解决方案