String和byte互转,Base64正逆向
2022-05-11 17:36 猎手家园 阅读(681) 评论(0) 编辑 收藏 举报有时为了数据传输方便,经常会把string类型转成base64,对方接收到以后再做解析。
//示例字符串 String qrcode = "Hell Java!"; //string转byte byte[] qrcodeArr = qrcode.getBytes();
//如果你发现Windows和Linux的结果不一样,那么最好加上编码规则 byte[] qrcodeArr = qrcode.getBytes(StandardCharsets.UTF_8);
//byte转base64 String qrcode64 = Base64Utils.encodeToString(qrcodeArr); //打印结果 System.out.println(qrcode64); //base64转byte byte[] qrcodeByte = Base64Utils.decodeFromString(qrcode64); //byte转string String qrcodeRestore = new String(qrcodeByte, StandardCharsets.UTF_8); //打印结果 System.out.println(qrcodeRestore);
打印结果:
欢迎关注我的公众号:云栖语,不一样的研发视界。

云栖语微信公众号:change-1978
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!