📅  最后修改于: 2023-12-03 15:16:27.022000             🧑  作者: Mango
在Java中,StringWriter
类是一个可以将字符流输出到字符串中的Writer。其中的equals()
方法用于比较两个StringWriter
对象是否相等。本文将介绍StringWriter equals()
方法的使用方法及示例,帮助程序员更好地理解该方法。
StringWriter equals()
方法的语法public boolean equals(Object obj)
StringWriter equals()
方法的参数obj
:要比较的对象。StringWriter equals()
方法的返回值下面的示例演示了如何使用StringWriter
类的equals()
方法检查两个StringWriter
对象是否相等。
import java.io.StringWriter;
public class StringWriterDemo {
public static void main(String[] args) {
StringWriter writer1 = new StringWriter();
StringWriter writer2 = new StringWriter();
writer1.write("Hello World");
writer2.write("Hello World");
if(writer1.equals(writer2)){
System.out.println("两个StringWriter对象相等");
} else {
System.out.println("两个StringWriter对象不相等");
}
}
}
输出结果为:
两个StringWriter对象相等
在本示例中,我们首先创建两个StringWriter
对象writer1
和writer2
。然后,向每个writer
中写入相同的字符串。最后,使用equals()
方法比较这两个对象。由于这两个对象是相等的,所以输出结果为“两个StringWriter对象相等”。
StringWriter
类提供了许多有用的方法,如将字符流输出到字符串中。equals()
方法可以用于比较两个StringWriter
对象的相等性。希望本文能够帮助读者更好地理解StringWriter equals()
方法。