表达式 boolean ="Hello">="hi" 中的符号 > 和 = 不能同时使用。这是因为 > 用于比较两个字符串的字典序大小,返回结果为布尔值(True 或 False),而 >= 则不是字符串比较运算符,而是数值或其他可比较类型的比较运算符。
如果需要判断两个字符串的字典序大小,可以使用 > 或 < 运算符,例如:
boolean = "Hello" > "hi"
print(boolean) # 输出 False
这里将 boolean 赋值为 "Hello" > "hi" 的结果,即 False,因为在字典序中,小写字母比大写字母大。
字符串比较要用方法equals,
类似这种
String a = "abc";
String b = "bcd";
if (a.equals(b)) {
return true;
}
else {
return false;
}