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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部