toString()与new String()用法区别
我们在平时工作中做Base6编解码数据转字符串时经常会遇到toString()与new String(),对于这两者的用法区别简单总结一下。
举个栗子
测试用例:
@Testpublic void myTest1() {String value = "01234567012345670123456701234567";String base64String = Base64.toBase64String(value.getBytes());System.out.println("Base64编码:" + base64String );byte[] decode = Base64.decode(base64String);System.out.println("Base64解码:" + decode );}
输出结果:
Base64编码:MDEyMzQ1NjcwMTIzNDU2NzAxMjM0NTY3MDEyMzQ1Njc=
Base64解码:[B@73d4cc9e
对解码后的数据处理:
在上边的测试用例稍加改动:
@Testpublic void myTest1() {String value = "01234567012345670123456701234567
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
