【发布时间】:2015-10-21 17:07:43
【问题描述】:
尝试构建一个程序(Java),用户可以在其中输入他们的大小(例如,大、小、L 或 S), 然后,这会使用“You Selected Size: Small”(例如 System.out.println("You Selected Size: " + selectedSize)
只是想知道我是否有办法让它验证输入,所以它只接受短语“small”“large”“L”和“S”
我可以找到适用于 int 的验证器的帮助,但如果没有非常具体的问题,就找不到单词/短语的验证器
import java.util.Scanner;
{
System.out.print("Enter Size: ");
Scanner size = new Scanner(System.in);
String selectedsize = size.next();
if (size.hasNext());
{
System.out.println("Size Selected is: " + name1);
}
}
}
对你们很多人来说可能很基础,但感谢您的任何建议!
【问题讨论】:
-
试过 hasNext 如上所示,但我只能让它与 Ints 一起使用
-
nextLine用于字符串输入。它会等待用户点击回车然后读取该行。
标签: java validation input phrase