char[]的toString浅析,chartostring浅析
分享于 点击 12196 次 点评:242
char[]的toString浅析,chartostring浅析
下午在做一个文件复制的程序时,需要把一个文件中的内容读到一个char[]型的字符数组中,然后将此数组转换为字符串再进行分割,将分割后的字符串数组读到另一个文件。
开始在进行字符数组到字符串转换的时候笔者使用了char[]的toString()方法,可是读到文件中的字符全是乱码。于是笔者通过String类的构造函数:new String(bytes, offset, length)构造了一个新的字符串类。再次运行,乱码消失,程序按预期运行。
实践得出,虽然构造字符串和将各个类型的数据转换为字符串的方法有很多,但是其内部的实现机制是不一样的,有时候使用不当会出现莫名其妙的结果,所以编程中要加以区分,必要的时候可能需要多次测试才能得到想要的结果。
相关文章
- 暂无相关文章
用户点评