j**a byte数组转string问题

时间:2013.06.14 发布人:zcbzcb513

j**a byte数组转string问题

已解决问题

谷歌zcbzcb513用户在2013.06.14提交了关于“霍英东j**a byte数组转string问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-14T23:03:37。j**a中如何实现byte数组在不申请内存空间的基础上转为string,或者怎么样做到转为string的过程中内存消耗最小?希望大家能够帮助她。

详细问题描述及疑问:j**a中如何实现byte数组在不申请内存空间的基础上转为string,或者怎么样做到转为string的过程中内存消耗最小?期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:KISS19871108  

j**a的char用的U搞五放载府留工离曲于CS-2的编码,需要16bit的存储空间
脚担永杆写个刑短byte[]形式的任算待衣王我圆未何字符编码,每个字符都会转换成16bit。
除非这个byte[]里面存储的是UCS-2或者UTF-16BE编码,不经转换能直接使用byte[]的几率和场合都不大。
如果**大,就一次少读一点文本,比如几行几KB,然后用一个StringBuffer拼接起来。。
其余的碎**能随时被垃圾回收。秋红反分友。