gpt4 book ai didi

Java.lang.String.contains() 方法与 ""字符串

转载 作者:行者123 更新时间:2023-12-01 12:29:10 25 4
gpt4 key购买 nike

我写了这样的代码:

    String name="";
String path="hai";
if(path.contains(name))
{
System.out.println("its working"+name.length());
}

输出:它的工作0

我无法理解 if 条件如何满足。请帮忙

最佳答案

所有非null字符串都包含空字符串""

在您的代码中,执行时的 if 实际上是:

if ("hai".contains(""))

if 内的表达式产生 true,满足它。

关于输出,再次,它是这样的:

System.out.println("its working" + "".length());

从而打印其working0

关于Java.lang.String.contains() 方法与 ""字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26087763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com