要使用 FileInputStream 和 FileOutputStream 来完成非文本文件的复制,您可以按照以下步骤进行操作:

在上述示例中,我们使用 FileInputStream 打开源文件 "source.bin",并使用 FileOutputStream 创建目标文件 "destination.bin"。然后,我们使用一个字节数组作为缓冲区,逐块读取源文件的内容,并将读取的字节块写入目标文件。
请确保将 "source.bin" 和 "destination.bin" 替换为实际文件的路径和名称。
在完成文件复制后,我们在 finally 块中关闭输入流和输出流,以确保释放相关资源。
请注意,此方法适用于复制二进制文件或非文本文件。对于文本文件的复制,可以使用字符流进行逐字符的复制,如前面的示例所示。