java如何将用户在数组中的输入转换为base 64?
代码示例:
import java.util.Scanner;
import java.util.ArrayList;
public class BaseE {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList<String> words = new ArrayList<String>();
System.out.println("Enter text: ");
while (sc.hasNextLine()) {
words.add(sc.nextLine());
if(sc.nextLine().equals("STOP"))
{
break;
}
}
System.out.println(words);
}
}
# 1 楼答案
使用内置Java方法:
Base64.getEncoder().encodeToString(String yourString);
https://www.baeldung.com/java-base64-encode-and-decode
注意:这不是任何形式的加密,只是一种编码,不应出于安全目的使用