Scanner in= new Scanner(System.in);
int len=in.nextInt();
String s=in.next();
char[] ch=s.toCharArray();
System.out.println(len);
System.out.println(ch.length);
400004
//and a string of length 400004
產量爲
400004
8190
我知道當我們使用toCharArray(),然後返回一個提供輸入運行該代碼段char數組的長度與String相同。但在這裏它是難以置信的。 我無法理解這是怎麼回事。 請幫我看看這裏。
爲什麼不使用's.length()'? – ItamarG3
字符串中是否有空格? –
嘗試使用調試器。它會告訴你這個數組是什麼樣的。 –