Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 解压文件并将内容存储到字符串中,而不写入文件_Java - Fatal编程技术网

Java 解压文件并将内容存储到字符串中,而不写入文件

Java 解压文件并将内容存储到字符串中,而不写入文件,java,Java,我需要从FTP抓取一个文件,然后解压该文件以获取其中的3个文件,并将它们存储为字符串(可能将它们放入字符串数组) 稍后我将使用SQL中的存储过程将这些字符串文件保存到数据库中。我无法写入FTP,因此不能先将它们解压缩到文件中 用Java将这些文件解压到各自的字符串中的最佳方法是什么?将ZipInputStream链接到InputStreamReader然后可能是BufferedReader使用ZipInputStream。您的JVM没有写入临时文件的权限吗?见:

我需要从FTP抓取一个文件,然后解压该文件以获取其中的3个文件,并将它们存储为字符串(可能将它们放入字符串数组)

稍后我将使用SQL中的存储过程将这些字符串文件保存到数据库中。我无法写入FTP,因此不能先将它们解压缩到文件中


用Java将这些文件解压到各自的字符串中的最佳方法是什么?

ZipInputStream
链接到
InputStreamReader
然后可能是
BufferedReader

使用ZipInputStream。您的JVM没有写入临时文件的权限吗?见: