我目前有一个 If 语句,用于检查文档中的下一个单词是否等于某个长度。在它返回 true 后,我希望它将该单词添加到数组或字符串等中。我的问题是一旦我使用 next() 命令,即使我在如果声明。我对 Java 有点陌生,所以我希望这个简单的点击是有意义的。
Scanner in1 = new Scanner(inputFile);
String inputString;
while(in1.hasNextLine()){
if(in1.next().length() == 6){
inputString = in1.next();
}
}
基本上我有一个文件,其中包含多个单词,多行所有不同的长度。我想抓住其中有 6 个字符的单词。实际的 while 循环和文件更复杂,问题是它在评估 If 语句后跳转到下一个单词。因此,如果它检测到下一个单词有 6 个字符,它会将紧随其后的下一个单词加载到变量中。欢迎任何帮助或建议!