import java.io.*;
import java.nio.file.FileVisitResult;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.SimpleFileVisitor;
import java.nio.file.attribute.BasicFileAttributes;

import net.lingala.zip4j.core.ZipFile;
import net.lingala.zip4j.exception.ZipException;
import java.util.Scanner;

// 外部ライブラリに zip4j_1.3.2.jar を使用
public class UnzipT1 {
	private final String destination = "C:\\unzip"; // 出力先フォルダ
	private char[] password = "pwd".toCharArray(); // 解凍パスワード

	public UnzipT1() {

	}

	public static void main(String args[]) throws IOException {
		System.out.println("対象フォルダを入力してください。");
		try (Scanner in = new Scanner(System.in)) {
			String strIn = in.nextLine();
			
			UnzipT1 unzip = new UnzipT1();
	        Files.walkFileTree(Paths.get(strIn), new SimpleFileVisitor<Path>() {
	            @Override
	            public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
	            	unzip.extractAll(file.toFile());
	                return FileVisitResult.CONTINUE;
	            }
	        });
		}
	}

	// unzip
	public boolean extractAll(File f) {
		try {
			ZipFile zipFile = new ZipFile(f);
			System.out.println(f);
			if (!zipFile.isValidZipFile()) {
				return false;
			}
			// 解凍パスワードを割り当て
			if (zipFile.isEncrypted()) {
				zipFile.setPassword(password);
			}
			zipFile.extractAll(destination);

		} catch (ZipException e) {
			//e.printStackTrace();
			return false;
		}
		return true;
	}
}
@@ -726,12 +726,9 @@
 ();%0A
-%09%09%09
 %0A
+
 %09%09%09U
@@ -758,24 +758,18 @@
 pT1();%0A%09
-        
+%09%09
 Files.wa
@@ -834,43 +834,25 @@
  %7B%0A%09
-            @Override%0A%09            
+%09%09%09@Override%0A%09%09%09%09
 publ
@@ -940,28 +940,19 @@
 tion %7B%0A%09
-            
+%09%09%09
 %09unzip.e
@@ -982,24 +982,12 @@
 );%0A%09
-                
+%09%09%09%09
 retu
@@ -1020,31 +1020,16 @@
 E;%0A%09
-            %7D%0A%09        
+%09%09%09%7D%0A%09%09%09
 %7D);%0A
@@ -1370,21 +1370,22 @@
 on e) %7B%0A
-
 %09%09%09//
+ 
 e.printS

change indent