首页 > 解决方案 > 为什么我对子字符串的检查不起作用?

问题描述

我正在尝试一个非常简单的条件语句。我需要检查我的字符串第一个字符是否等于 0。

我有一个等于 0123 的字符串,我想看看第一个字符是否等于 0。

String timetest = "0123";

if (timetest.substring(0, 1) == "0") {
    System.out.println("first character is equal to 0");
} else {
    System.out.println(time.toString().substring(0,2));
}

我不明白为什么它不打印“第一个字符等于 0”?

对不起这个简单的问题。我不明白为什么这不起作用。

标签: java

解决方案


推荐阅读