[英]How to convert char[] to string?
在这种情况下,我有一个问题如何将char []转换为字符串?(必须将char []显式转换为字符串)对不起,我是新手程序员。
String str3 = "Dad saw I was Playing";
System.out.println(str3.toCharArray() + "\n" + str3.toLowerCase() );
System.out.println(str3.toCharArray());
输出:[C @ 1034bb5 //这是我第一次获取str3.tochararray()的结果,如何解决这个问题?
爸爸看到我在玩
爸爸看到我在玩
您可以使用Arrays.toString(char[])
(或者,如果您喜欢其他格式,则可以创建自己的方法)。 就像是,
String str3 = "Dad saw I was Playing";
System.out.println(Arrays.toString(str3.toCharArray()));
System.out.println(str3.toCharArray() + "\\n" + str3.toLowerCase() );
这首先通过CharArray调用toString,该字符串输出[C @ 1034bb5],然后将其附加到字符串的其余部分并打印。
System.out.println(str3.toCharArray());
-这将调用PrintStream类中的重写方法,该方法可以解释char数组并进行打印。
您可以将char数组显式转换为字符串并打印。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.