社区
非技术区
帖子详情
char数组用toString()得到的是什么?
蛰伏神兽
2010-12-20 04:57:54
比如说我一个char[] 数组为{‘1’,‘2’,‘3’,‘4’,‘5’,‘6’}用toString()
后得到的是“[C@1270b73”?请问这是什么,是地址吗?那怎么转成“123456”的String呢?
...全文
470
7
打赏
收藏
char数组用toString()得到的是什么?
比如说我一个char[] 数组为{‘1’,‘2’,‘3’,‘4’,‘5’,‘6’}用toString() 后得到的是“[C@1270b73”?请问这是什么,是地址吗?那怎么转成“123456”的String呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蛰伏神兽
2010-12-20
打赏
举报
回复
[Quote=引用 3 楼 alert008 的回复:]
char[] c = {'1','2','3','4','5','6'};
for(int i=0;i<c.length;i++){
System.out.print(c[i]);
}
[/Quote]
哦,懂了谢了!
蛰伏神兽
2010-12-20
打赏
举报
回复
[Quote=引用楼主 bxftyt 的回复:]
比如说我一个char[] 数组为{‘1’,‘2’,‘3’,‘4’,‘5’,‘6’}用toString()
后得到的是“[C@1270b73”?请问这是什么,是地址吗?那怎么转成“123456”的String呢?
[/Quote]
谢谢
牛海朋
2010-12-20
打赏
举报
回复
[Quote=引用 4 楼 lonefeifei 的回复:]
用System.out.print()显示某个对象时,会调用该对象的toString()方法,对于数组也一样。而对于数组,调用toString()的默认实现是打印对象类型+hashCode()
[/Quote]
说的好
lonefeifei
2010-12-20
打赏
举报
回复
用System.out.print()显示某个对象时,会调用该对象的toString()方法,对于数组也一样。而对于数组,调用toString()的默认实现是打印对象类型+hashCode()
alert008
2010-12-20
打赏
举报
回复
char[] c = {'1','2','3','4','5','6'};
for(int i=0;i<c.length;i++){
System.out.print(c[i]);
}
myzee
2010-12-20
打赏
举报
回复
tostring应该也是可以的
qybao
2010-12-20
打赏
举报
回复
have a try
char[] c = {‘1’,'2’,'3’,'4’,'5’,'6’};
String str = new String(c);
C#入门经典视频精讲
该视频课程主要讲解的是C#中的入门基础知识,主要有变量,常量,数据类型,表达式,运算符,流程控制语句,字符以及字符串,
数组
以及多维
数组
,方法等等有关基础知识的专业知识。帮助学员从零开始进阶。
java 字符
数组
使用
toString
变为乱码的原因(其实不是乱码)
java 字符
数组
使用
toString
变为乱码(其实是地址) 我在网上搜了一下这个小白容易犯的问题并没有人解答过 因为String字符串可以通过to
Char
Array()
得到
字符
数组
,所以很多初学者就会想到对字符
数组
使用
toString
()的方法
得到
字符串 String name="name";
char
[] a=name.to
Char
Array(); String str=a.
toString
(); System.out.print(st...
C#中将
char
数组
转换为string的方法
需要注意的是,直接调用
char
数组
的
ToString
()方法会返回
数组
的类型名称,而不是
数组
中的内容。如果我们想要将
char
数组
中的内容转换为字符串,我们需要使用其他方法,例如将
char
数组
转换为List,然后使用string.Join()方法将其连接起来。然后,使用string.Join()方法将
char
数组
中的字符连接起来,连接符为空字符串"",这样就
得到
了一个包含"Hello"的字符串对象。在上面的代码中,我们创建了一个
char
数组
,并使用
ToString
()方法将其转换为字符串。
数组
的
toString
方法
1.将一个
char
数组
传递给println方法,打印出来的是一个Unicode字符而不是它的数字代码。
char
tt='y'; System.out.println(tt); //运行结果: y 2.所有的
数组
的
toString
方法返回的值都是诸如“[?*****”的字符串: String[] sar={"hello","world","hahah...
String/StringBuffer/StringBuilder
String 不可变 StringBuffer 继承AbstractStringBuilder, 线程安全(synchronized),维护了
toString
的cache(
char
数组
),修改后cache清空,保证每一次
toString
方法生成新的String对象,但用的是同一
char
数组
StringBuilder 继承AbstractStringBuilder ,线程不安全,
toString
...
非技术区
23,402
社区成员
70,745
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章