import java.util.Base64;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.io.IOException;
public class Base64ToFile {
// 将Base64字符串转换为文件
public static void base64ToFile(String base64String, String outputFilePath) {
try {
// 解码Base64字符串
byte[] decodedBytes = Base64.getDecoder().decode(base64String);
// 将解码后的字节数组写入文件
Files.write(Paths.get(outputFilePath), decodedBytes);
System.out.println("文件已成功保存到: " + outputFilePath);
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
// 示例Base64字符串(这里只是一个简短的示例,实际使用时应替换为真实的Base64编码字符串)
String base64String = "SGVsbG8sIHRoaXMgaXMgYSByZWFkY3JpcHQgdGVzdCBzdHJpbmcu";
String outputFilePath = "output.txt";
// 调用方法将Base64字符串转换为文件
base64ToFile(base64String, outputFilePath);
}
}
Base64用于解码Base64字符串,Files和Paths用于文件操作。base64ToFile方法进行转换。上一篇:java打印数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站