如上所述,我如何查找等于*
的字符串?
我已经尝试过这个:
if (string.equals("*")) {
return message;
}
程序只是不会进入if
语句。我能知道我哪里错了吗?
最佳答案
这段代码工作正常,下面的代码将 "happy"
返回到控制台,在 *
的字符串上使用 .equal
没有任何问题。
public class NumberFun {
static String string = "*";
static String message = "happy";
public static void main(String args[]) {
System.out.println(getMessage());
}
private static String getMessage() {
if (string.equals("*")) {
return message;
}
return "fail";
}
}
关于java - 比较等于星号的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13197699/