JavaでZIPファイルを作成するためのコードは次のとおりです。
Import java.io.file; Import java.io.fileinputStream; Import java.io.fileoutputStream; Import java.io.ioexception; Import java.util.zip.zipentry; Import java.util.zip.zipinputStream; Impont main(string [] args)throws ioexception {file file = new file( "test.zip"); if(!file.exists())file.createNewfile(); string string = "test zip!"; byte [] buffer = string.getBytes(); fileoutputStream foutputStream = new fileoutputStream(file); zipoutputStream zoutput = new zipoutputStream(foutputStream); Zipentry Zentry = new Zipentry( "test.txt"); zoutput.putNextEntry(Zentry); zoutput.write(バッファー); zoutput.closeentry(); zoutput.close(); }}補足:javaでzipファイルの作成を見て、zipファイルにエントリとデータを書き、読み取ります。
パッケージファイル。 java.io.fileをインポートします。 java.io.fileinputStreamをインポートします。 java.io.fileoutputStreamをインポートします。 java.io.ioexceptionをインポートします。 java.util.zip.zipentryをインポートします。 java.util.zip.zipinputStreamをインポートします。 java.util.zip.zipoutputStreamをインポートします。 public class zipdemo {public static void main(string [] args)throws ioexception {// todo auto-enerated method stub file = new file( "test.zip"); if(!file.exists())file.createNewfile(); string string = "私の名前はysd!"; byte [] buffer = string.getBytes(); byte [] bufferinput = new byte [4096]; fileoutputStream foutputStream = new fileoutputStream(file); zipoutputStream zoutput = new zipoutputStream(foutputStream); Zipentry Zentry = new Zipentry( "One.txt"); zoutput.putNextEntry(Zentry); zoutput.write(バッファー); zoutput.closeentry(); zoutput.close(); zipinputStream zinputStream = new ZipinputStream(new FileInputStream(file)); zipentry zipentry = null; while((zipentry = zinputStream.getNextEntry())!= null){system.out.println(zipentry.getName()); zinputStream.read(bufferinput); System.out.println(new String(bufferinput)); ZinputStream.CloseEntry(); } zinputStream.close();}}要約します
上記は、編集者が紹介したJavaでZIPファイルを作成する方法です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!