1
我是java語言的新學習者,在過去兩年中,我一直在使用C++。 我將需要一些相當於java中的cin.ignore()。java中cin.ignore()的等價物是什麼?
我是java語言的新學習者,在過去兩年中,我一直在使用C++。 我將需要一些相當於java中的cin.ignore()。java中cin.ignore()的等價物是什麼?
通常在Java中,你會閱讀文本並刪除你不想要的位。例如而不是這樣做。
first = std::cin.get(); // get one character
std::cin.ignore(256,' '); // ignore until space
last = std::cin.get(); // get one character
std::cout << "Your initials are " << first << last << '\n';
你會做
Scanner in = new Scanner(System.in);
String first = in.next(), last = in.next();
System.out.println("Your initials are " + first.charAt(0)+last.charAt(0)+"\n");
在java中相當於cin.ignore()
是InputStream.skip()
。你可以參考Java Docs
你可以在Java中爲那些不熟悉該方法的人添加它所需要的嗎? –
我正在使用字典,並且需要確保檢查。 那麼每次輸入都會被傳遞過來。不知道爲什麼! –
在這種情況下,我建議你閱讀所有的輸入並調試你的程序,看看它爲什麼要讀它正在做的事情。試圖隱藏你不明白的問題有一個習慣是一場災難。 –