首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2012-05-11 
java判断word是否相等?????java两次读取同一个word文件成二进制流,然后在比对这个二进制流。是否会相等啊!~

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

热点排行