所以,問題是要顛倒用戶輸入的句子中的單詞順序。我遇到過很多用硬編碼的例子,我可以將這些問題都解決。但是,當我嘗試調整掃描儀輸入的代碼時,我甚至無法獲得矢量來打印輸入,更不用說將其反轉。沒有任何反應.. 這是代碼。如果有人能幫助我,那太棒了!Java - Reverse Word Order,Vector
public static void main(String[] args) {
Scanner s = null;
Vector v = new Vector();
String words;
System.out.println("Enter a sentence: ");
try {
s = new Scanner(System.in);
while (s.hasNext()) {
words = s.next();
v.add(words);
}
}
finally {
if (s != null) {
s.close(); // Close scanner when no more input is available
}
}
System.out.println(v);
}
PS:我什至不能讓載體顯示它的輸入,更不用說反向它..所以我仍然卡在那裏。 而且。它必須是矢量,因爲這是任務需要的!
是否有你使用'Vector'而不是'ArrayList'的原因? – NPE 2013-03-20 16:13:10
爲什麼不發佈該代碼,我們可以幫助你呢?我真的懷疑這個代碼中是否存在反轉邏輯。 – SudoRahul 2013-03-20 16:13:53
我甚至無法展示矢量,所以我還沒有得到它的反向呢!它必須是Vector作爲分配標準。 – 2013-03-20 16:14:41