gpt4 book ai didi

java - 在 Java 中检查字符串值

转载 作者:行者123 更新时间:2023-11-29 02:58:54 24 4
gpt4 key购买 nike

<分区>

我正在尝试查找字符串的前两个字母是否为“hi”。如果是,它应该返回 true,如果不是,它应该返回 false。我使用 substring 来查找给定字符串的值,但是当条件成立时,它没有返回 true。我一定不了解我刚接触的 Java。

这是我的代码:

class Main {
public boolean startHi(String str) {


String str1 = str.substring(0,1);
String str2 = str.substring(1,2);

if(str1=="h" && str2=="i"){
return true;
}
if(str!="hi" || str.length()<=2){
return false;
}
else{
return false;
}
}
public static void main(String[] args) {
System.out.println(new Main().startHi("hi ho"));
System.out.println(new Main().startHi("hi"));
System.out.println(new Main().startHi("howhi"));
}
}

字符串以“hi”开头,它看到了,但返回 false。

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