为什么substring()不等于零?

时间:2019-03-10 02:48:16

标签: java substring

-

public static void main(String[] args) {

    String time = "10:05";

    System.out.println(time.substring(time.indexOf(":") + 1, time.indexOf(":") + 2));

    if(time.substring(time.indexOf(":") + 1, time.indexOf(":") + 2) == "0") {

        System.out.println("yes");

    } else {

        System.out.println("no");

    }

}

代码中确实包含类声明,不用担心。

输出应该打印为“ 0”,然后;更具体地说,请在时间变量中选择0,然后仅打印该变量。

但是,代码显示为“ 0”,然后显示为,这意味着我的if条件错误或我不了解substring方法。

0 个答案:

没有答案