new String(byte[])和byte[]toString() 的区别
2024-10-19 04:27:26
byte[]字节数组的toString()获得的字符串和使用new String(byte[])构造一个新的字符串,这两个字符串是不一样的。Java对象都继承于Object,Object中提供了toString方法,用于简单返回该类的类签名。在Java中,数组也可以看作是一种对象,显然byte[]也是一种继承与Object的对象,并且它没有重写Object的toString方法,因此使用byte[]的toString返回的字符串也就是byte[]的类签名。但是使用new String()构造方法将byte[]转换为字符串得到的就会是一个根据字节数组内容构造的字符串。
小小基础,常遗忘常忽略,留给需要通过byte[]数组在字符串之间转化数据的童鞋。
最新文章
- maven: 基本使用
- 104-switch语句读法:
- Git 常见的命令操作
- Java性能调优
- hasOwnProperty,in
- RGB和HSB的转换推算
- css 包含的图片和style=";display:none";可以避免图片加载,可以节省网络流量
- Druid连接池简单入门
- Unity 代码检测单击,双击,拖放
- ASP.NET WebApi 增删改查
- 整合初步______SH
- 手机自动化测试:appium源码分析之bootstrap八
- 视差滚动特效图片滑块-Sequence.js
- PHP array_filter() 函数
- jar包和war包
- 在.NET Core中使用Irony实现自己的查询语言语法解析器
- js Array 方法总结
- ERP、CRM、CMS
- 指针和const一些注意事项
- 【BZOJ4011】【HNOI2015】落忆枫音(动态规划)
热门文章
- [Mugeda HTML5技术教程之16]案例分析:制作跨屏互动游戏
- HBase架构深度解析
- Core Data (2)-备用
- 如何用googletest写单元测试
- [TYVJ] P1023 奶牛的锻炼
- hdu 3047 Zjnu Stadium
- keil c51的内部RAM(idata)动态内存管理程序
- DEVExpress For WPF 中GridControl如何实现滚动分页(延迟查询)
- 在CentOS上安装FFMPEG和Gstream-ffmpeg
- (\S)? 匹配0个或者一个前导字符