📜  Java中的 StringWriter equals() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:16:27.022000             🧑  作者: Mango

Java中的 StringWriter equals() 方法及示例

在Java中,StringWriter类是一个可以将字符流输出到字符串中的Writer。其中的equals()方法用于比较两个StringWriter对象是否相等。本文将介绍StringWriter equals()方法的使用方法及示例,帮助程序员更好地理解该方法。

StringWriter equals()方法的语法
public boolean equals(Object obj)
StringWriter equals()方法的参数
  • obj:要比较的对象。
StringWriter equals()方法的返回值
  • 如果该对象与指定对象相等,则返回true,否则返回false。
示例

下面的示例演示了如何使用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对象writer1writer2。然后,向每个writer中写入相同的字符串。最后,使用equals()方法比较这两个对象。由于这两个对象是相等的,所以输出结果为“两个StringWriter对象相等”。

总结

StringWriter类提供了许多有用的方法,如将字符流输出到字符串中。equals()方法可以用于比较两个StringWriter对象的相等性。希望本文能够帮助读者更好地理解StringWriter equals()方法。