社区
Java SE
帖子详情
char.toString()乱码怎么解决?
wgf42421
2009-12-01 04:23:07
我用char c来反转s字符串.
text3.setText(c.toString());
是乱码的.怎么解决呢?
...全文
374
2
打赏
收藏
char.toString()乱码怎么解决?
我用char c来反转s字符串. text3.setText(c.toString()); 是乱码的.怎么解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kevin2305
2009-12-01
打赏
举报
回复
StringBuffer有个方法reverse,这样就不会出现乱码
wgf42421
2009-12-01
打赏
举报
回复
知道了用stringvalueof ...
........
感谢google
char
[]的
toString
浅析
下午在做一个文件复制的程序时,需要把一个文件中的内容读到一个
char
[]型的字符数组中,然后将此数组转换为字符串再进行分割,将分割后的字符串数组读到另一个文件。 开始在进行字符数组到字符串转换的时候笔者使用了
char
[]的
toString
()方法,可是读到文件中的字符全是
乱码
。于是笔者通过String类的构造函数:new String(bytes, offset, length)构造了一
char
[]字符数组使用
toString
变为
乱码
的原因(其实不是
乱码
,是“类名+@+地址”)
char
[]字符数组使用
toString
变为
乱码
的原因(其实不是
乱码
,是“类名+@+地址”)
Java中
char
转String的5种方式深度对比与避坑指南
在Java中,
char
是16位无符号整数,String是不可变字符序列对象,二者分属不同内存区域与类型体系。理解其转换原理,需从JVM字节码、JIT内联优化、字符串常量池及Unicode编码语义切入。String.valueOf(
char
)因直接调用专用重载、支持HotSpot内在函数优化且零临时对象开销,成为性能与安全兼顾的首选;而字符串拼接("" + c)实则触发int→String转换,易导致控制字符误转为数字,
Char
acter.
toString
()则提供显式校验机制。该转换问题广泛影响日志拼接、支
记Java中
Char
和String之间的转换
【Java】
Char
和String之间的转换 本文转自:http://blog.csdn.net/yaokai_assultmaster/article/details/52082763 在Java中,
char
是一个基本类型,而String是一个引用类型;有时候我们需要对它们俩进行相互转换。此文记
char
与String两种类型的变量之间如何进行转换。 String->
Char
返回ch...
Java中
char
转String的四种方法原理与性能对比
在Java中,将
char
类型转换为String看似简单,实则涉及字符串常量池、JVM内存分配、UTF-16编码模型及编译器优化等底层机制。
char
作为16位原始类型,与不可变的String对象存在本质差异:前者仅存储码元值,后者封装
char
数组、哈希缓存与编码标识(LATIN1/UTF16)。String.valueOf(c)直通私有构造器,避免StringBuilder中间对象,是性能最优解;
Char
acter.
toString
(c)则内置代理对校验逻辑,更适合Unicode补充字符(如emoji)处理场
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章