|
@@ -71,16 +71,24 @@ public class TranslateTest { |
|
|
|
|
|
|
|
|
@SuppressWarnings("resource") |
|
|
@SuppressWarnings("resource") |
|
|
FileInputStream fis1 = new FileInputStream(file1); |
|
|
FileInputStream fis1 = new FileInputStream(file1); |
|
|
@SuppressWarnings("resource") |
|
|
|
|
|
FileInputStream fis2 = new FileInputStream(file2); |
|
|
|
|
|
int read = 0; |
|
|
|
|
|
while ((read = fis1.read(buffer1)) != -1) { |
|
|
|
|
|
fis2.read(buffer2); |
|
|
|
|
|
for (int i = 0; i < read; ++i) { |
|
|
|
|
|
if (buffer1[i] != buffer2[i]) { |
|
|
|
|
|
return false; |
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
@SuppressWarnings("resource") |
|
|
|
|
|
FileInputStream fis2 = new FileInputStream(file2); |
|
|
|
|
|
try { |
|
|
|
|
|
int read = 0; |
|
|
|
|
|
while ((read = fis1.read(buffer1)) != -1) { |
|
|
|
|
|
fis2.read(buffer2); |
|
|
|
|
|
for (int i = 0; i < read; ++i) { |
|
|
|
|
|
if (buffer1[i] != buffer2[i]) { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
} finally { |
|
|
|
|
|
fis2.close(); |
|
|
} |
|
|
} |
|
|
|
|
|
} finally { |
|
|
|
|
|
fis1.close(); |
|
|
} |
|
|
} |
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
|