System.out.println("Please input the elements and seperate each by a comma.");
e = dk.nextLine();
String[] elems = new String[e.length()];
st = new StringTokenizer(e,",");
for (int i = 0; i<e.length(); i++) {
elems[i] = st.nextToken().toString();
}
for (int i=0; i<e.length(); i++){
System.out.println(elems[i]);
}
我試圖打印出數組elems[]
但它不會工作的錯誤java.util.NoSuchElementException at java.util.StringTokenizer.nextToken(StringTokenizer.java:349
似乎是行:要打印出數組中的Java
elems的[I] = st.nextToken ()的ToString();
你能幫我識別和理解問題嗎?
而這個錯誤是......? –
您是否在foo.bar.baz()處得到類似java.lang.FooException的東西?在bar.foobar()處的foo.bar.qux()'? – dorukayhan
對於初學者,用'st.countTokens()'而不是'e.length()'初始化數組(elems')。 'st.nextToken()。toString()'是多餘的,用'st.nextToken()'代替。循環也必須相應地改變。 –