java int转二进制 java判断二进制文件相似度java判断二?

java判断二进制文件相似度java判断二?两个文件被转换成二进制流数组或链表。定义一个初始值为0的int变量n。遍历两个文件数组。每个节点具有相同的操作,但n不同。然后将n与文件数组的大小进行比较,

java判断二进制文件相似度java判断二?

两个文件被转换成二进制流数组或链表。定义一个初始值为0的int变量n。遍历两个文件数组。每个节点具有相同的操作,但n不同。然后将n与文件数组的大小进行比较,,

~]/*

*将二进制文件转换为字节数组

*@param path:指定文件的路径

*@return bytes[

!]throws Exception

*/

public static byte[]tobytearrfromfile(string path)throws Exception{

file infile=new file(path)

FileInputStream FileInputStream=new FileInputStream(infle)

bytearrayoutputstream bytearrayoutputstream=新建bytearrayoutputstream()

int i

//转换为字节数组流

而((i)=fileInputStream.read文件()) !=-1){

byteArrayOutputStream.write文件(i)

}fileInputStream.close文件()

//将文件存储在字节数组中

byte[]bytes=byteArrayOutputStream.toByteArray()

byteArrayOutputStream.close文件()

返回字节

}