本文介绍了如何使程序读取带空格的字符串输入?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用了input.nextLine(),但它仍然没有将空格作为输入。相反,单词后面的空格将是我要求的下一个输出的输入。
我尝试过:
I used input.nextLine() but still it doesn't count spaces as input. Instead, word after spaces will be the input for next output I ask.
What I have tried:
System.out.println("\nInsert new attraction\n---------------------------------");
if(choiceAttraction==1) {
System.out.println("[Sport]");
System.out.print("ID: ");
int SI = input1.nextInt();
System.out.print("Name: ");
String SN = input.nextLine();
System.out.print("Operating Hours: ");
String SH = input.nextLine();
System.out.print("Main Activity: ");
String SA = input.nextLine();
System.out.print("Location: ");
String SL = input.nextLine();
System.out.print("Rating: ");
double SR = input1.nextDouble();
attraction.add(new Sport(SI, SN, SH, SA, SL, SR));
推荐答案
这篇关于如何使程序读取带空格的字符串输入?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!