java - 检查输入的字符串长度是否等于三

标签 java string char

我需要创建一个代码来检查用户的输入是否等于双字面量长度 3。我的 if 语句是我遇到问题的地方。谢谢

Scanner stdIn= new Scanner(System.in);
String one;
String two;
String three;

System.out.println("Enter a three character double literal ");
one = stdIn.nextLine();

if (!one.length().equals() "3")
{
  System.out.println(one + " is not a valid three character double literal");
}

最佳答案

Comparison

if (one.length() != 3)

代替

if (!one.length().equals() "3")

关于java - 检查输入的字符串长度是否等于三,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19440918/

相关文章:

string - GNAT 18.1 将字符视为字符串

c# - 字符串中的随机字符 - 具有多字节字符

java - 使用 Math.random 显示随机数并验证该值是否已附加到 JTextArea

java - thymeleaf 和 session

JavaFx:TreeTableView 奇怪的 NullpointerException

c++ - 比较相同 char* 时的空终止符问题

java - 如何在 MySql 时间戳中存储 java 日历时间?

python - 使用 u' 和 Decimal 值解码字符串中的 Python json

javascript - Terser RegExp 捕捉分组词的备选集合

java - 在Java中使用异常处理强制用户输入字符(字母)而不是字符串