JAVA中有直接对Base64的加密和解密的函数


import java.util.*;

public class Main {
    public static void main(String[] args){
        int T,n,Case=1;
        String s;
        Scanner in=new Scanner(System.in);
        for(T=in.nextInt();Case<=T;Case++){
            n=in.nextInt();
            s=in.next();
            byte tt[]=s.getBytes();
            for(int i=1;i<=n;i++){
                tt=Base64.getEncoder().encode(tt);
            }
            System.out.println("Case #"+Case+": "+new String(tt));
        }
        in.close();
        
    }
}