在我 out.write(buffer, 0, rumRead) 的行中,如何将其添加到定义的列表而不是写入文件?我尝试将其添加到对象列表中,但这不起作用。这是我的解密方法:
public static void decrypt(String file) {
try {
File output = new File(file.replace(encryptedFileType, initialFileType));
if (!(output.exists())) {
output.createNewFile();
}
InputStream in = new FileInputStream(file.replace(initialFileType, encryptedFileType));
OutputStream out = new FileOutputStream(output);
in = new CipherInputStream(in, dcipher);
int numRead = 0;
while ((numRead = in.read(buffer)) >= 0) {
out.write(buffer, 0, numRead);
}
out.close();
new File(file.replace(initialFileType, encryptedFileType)).delete();
} catch (IOException e) {
e.printStackTrace();
}
}