Java DecimalFormatSymbols equals()方法及实例

来源:这里教程网 时间:2026-02-17 20:46:09 作者:

Java DecimalFormatSymbols equals()方法及实例

Java中 java.text .DecimalFormatSymbols类equals() 方法用于检查此DecimalFormatSymbols与指定的DecimalFormatSymbols是否相等。该方法接收一个DecimalFormatSymbols实例,将其与此DecimalFormatSymbols进行比较,并返回一个代表相同的布尔值。

语法。

public boolean equals(Object obj)

参数。此方法接受一个参数 obj ,它是要与此DecimalFormatSymbols检查是否相等的DecimalFormatSymbols。

返回值。该方法返回一个 布尔值 ,告诉你这个DecimalFormatSymbols是否与指定的对象相等。

异常。此方法不抛出任何异常。

程序。

// Java program to demonstrate// the above method  import java.text.*;import java.util.*;  public class DecimalFormatSymbolsDemo {    public static void main(String[] args)    {          DecimalFormatSymbols dfs1            = new DecimalFormatSymbols();          System.out.println("DecimalFormatSymbols 1: "                           + dfs1);          DecimalFormatSymbols dfs2            = new DecimalFormatSymbols(                new Locale("JAPANESE"));          System.out.println("DecimalFormatSymbols 2: "                           + dfs2);          DecimalFormatSymbols dfs3            = (DecimalFormatSymbols)dfs1.clone();          System.out.println("DecimalFormatSymbols 3: "                           + dfs3);          System.out.println("Comparing DFS 1 and DFS 2: "                           + dfs1.equals(dfs2));          System.out.println("Comparing DFS 2 and DFS 3: "                           + dfs2.equals(dfs3));          System.out.println("Comparing DFS 1 and DFS 3: "                           + dfs1.equals(dfs3));    }}

输出:

DecimalFormatSymbols 1: java.text.DecimalFormatSymbols@1073aDecimalFormatSymbols 2: java.text.DecimalFormatSymbols@1073aDecimalFormatSymbols 3: java.text.DecimalFormatSymbols@1073aComparing DFS 1 and DFS 2: falseComparing DFS 2 and DFS 3: falseComparing DFS 1 and DFS 3: true

参考资料: https://docs.oracle.com/javase/9/docs/api/java/text/DecimalFormatSymbols.html#equals-java.lang.Object-

相关推荐