我正在從console
字符串輸入。如果我輸入「ABCD」和灑像這樣無效的Java數組的大小
Scanner input = new Scanner(System.in);
String[]stringInput = input.nextLine().toLowerCase().trim().split("");
想,我已經進入"abcd"
作爲輸入,stringInput.length
是顯示5
。但是,它應該是4
對不對?怎麼了,我在這裏做?任何想法 ?我該如何解決這個問題?
String.split()是真的不應該使用獲得的單個字符一個字符串的方法。使用的charAt()或子()或toCharArray()。 –
閱讀方法拆分的工作,你也會得到你的答案...... –