因此,问题是颠倒用户要输入的句子中的单词顺序。我遇到了很多单词被硬编码的例子,我可以扭转这些没有问题。但是当我尝试为扫描仪输入调整代码时,我什至无法获得打印输入的向量,更不用说反转它了。什么也没有发生。这是代码。如果有人可以帮助我,那就太好了!
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:我什至无法让矢量显示它的输入,更不用说反转它了..所以我仍然被困在那里。和。它必须是向量,因为这就是任务想要的!