[英]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.