Java 如何将扫描仪向后移动
我有一个任务。我已经阅读了一段文本,并将每组三个单词保存到一个字符串变量中。问题是,在完成三个单词后,扫描仪应该提前一步 比如说,Java 如何将扫描仪向后移动,java,string,Java,String,我有一个任务。我已经阅读了一段文本,并将每组三个单词保存到一个字符串变量中。问题是,在完成三个单词后,扫描仪应该提前一步 比如说, 在打印的第2行中,应键入“冒险之旅” 在第三排——“布鲁斯·帕丁顿” 您不需要将扫描仪设置回原位。只需将最后两个已读单词的内容保存在字符串中即可。阅读下一个单词时,将索引向前推。类似这样的(伪代码!): 您不需要将扫描仪设置回原位。只需将最后两个已读单词的内容保存在字符串中即可。阅读下一个单词时,将索引向前推。类似这样的(伪代码!): 检查此方法。也许这会有帮助
- 在打印的第2行中,应键入“冒险之旅”李>
- 在第三排——“布鲁斯·帕丁顿”
您不需要将扫描仪设置回原位。只需将最后两个已读单词的内容保存在字符串中即可。阅读下一个单词时,将索引向前推。类似这样的(伪代码!):
您不需要将扫描仪设置回原位。只需将最后两个已读单词的内容保存在字符串中即可。阅读下一个单词时,将索引向前推。类似这样的(伪代码!):
检查此方法。也许这会有帮助
public static void func(){
String line="the adventure of the bruce-partington in the third week of november , in the year";
Scanner linescanner=new Scanner(line);
String newString="";
Scanner linescannerTWO;
if(linescanner.hasNext()){
String tock=linescanner.next();
String tock2=linescanner.next();
String tock3=linescanner.next();
newString=(tock+" "+tock2+" "+tock3);
System.out.println(newString);
}
while(linescanner.hasNext()){
linescannerTWO=new Scanner(newString);
String tock=linescanner.next();
linescannerTWO.next();
String tock3=linescannerTWO.next();
String tock4=linescannerTWO.next();
newString=(tock3+" "+tock4+" "+tock);
System.out.println(newString);
}
}
检查此方法。也许这会有帮助
public static void func(){
String line="the adventure of the bruce-partington in the third week of november , in the year";
Scanner linescanner=new Scanner(line);
String newString="";
Scanner linescannerTWO;
if(linescanner.hasNext()){
String tock=linescanner.next();
String tock2=linescanner.next();
String tock3=linescanner.next();
newString=(tock+" "+tock2+" "+tock3);
System.out.println(newString);
}
while(linescanner.hasNext()){
linescannerTWO=new Scanner(newString);
String tock=linescanner.next();
linescannerTWO.next();
String tock3=linescannerTWO.next();
String tock4=linescannerTWO.next();
newString=(tock3+" "+tock4+" "+tock);
System.out.println(newString);
}
}
你的问题有点让人困惑a)因为你没有提供代码让其他人复制/粘贴和重现问题B)你没有在问题中展示你的输入是什么样子的(示例输入),你得到了什么输出,输出应该是什么样子。上面的屏幕截图是不够的。你的问题有点让人困惑a)因为你没有提供代码让其他人复制/粘贴和重现问题B)你没有在问题中展示你的输入是什么样子(示例输入),你得到的是什么输出,输出应该是什么样子。以上截图是不够的。