判断两个字符串是否相等的Java函数:isEqual(Strings1,Strings2)
发布时间:2023-07-02 15:46:46
isEqual函数的主要目的是判断两个字符串是否相等。在Java中,可以使用equals()方法来比较两个字符串的内容是否相等。以下是isEqual函数的示例代码:
public boolean isEqual(String s1, String s2) {
if (s1 == null && s2 == null) {
return true;
}
if (s1 == null || s2 == null) {
return false;
}
return s1.equals(s2);
}
在上述代码中,首先检查两个输入字符串是否都为null。如果都为null,则认为它们是相等的,然后返回true。如果其中一个字符串为null,而另一个不为null,则认为它们不相等,然后返回false。
如果两个字符串都不为null,那么就使用equals()方法比较它们的内容。由于字符串是Java中的对象,所以不能使用==操作符来比较它们的内容。相反,应该使用equals()方法来比较它们的内容。如果两个字符串的内容相等,则equals()方法返回true,函数也返回true。如果字符串的内容不相等,则equals()方法返回false,函数也返回false。
请注意,如果isEqual函数的返回值为true,则表示两个字符串相等。如果返回值为false,则表示两个字符串不相等。
使用上述函数示例:
public class Main {
public static void main(String[] args) {
String s1 = "Hello";
String s2 = "World";
String s3 = "Hello";
Main obj = new Main();
System.out.println(obj.isEqual(s1, s2)); // Output: false
System.out.println(obj.isEqual(s1, s3)); // Output: true
}
}
程序输出为"false"和"true",分别表示s1和s2不相等,s1和s3相等。
这是判断两个字符串是否相等的简单Java函数。根据业务需求,你可以根据实际情况进行修改和扩展。
