String和byte互转,Base64正逆向
2022-05-11 17:36 猎手家园 阅读(662) 评论(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