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-
