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中为那些不熟悉该方法的人添加它所需要的吗? –
我正在使用字典,并且需要确保检查。 那么每次输入都会被传递过来。不知道为什么! –
在这种情况下,我建议你阅读所有的输入并调试你的程序,看看它为什么要读它正在做的事情。试图隐藏你不明白的问题有一个习惯是一场灾难。 –