📄 decimalformatsymbols.java
字号:
/* * Java core library component. * * Copyright (c) 1997, 1998 * Transvirtual Technologies, Inc. All rights reserved. * * See the file "license.terms" for information on usage and redistribution * of this file. */package java.text;import java.io.Serializable;import java.util.ResourceBundle;import java.util.Locale;public final class DecimalFormatSymbols implements Serializable, Cloneable {private static final long serialVersionUID = 5772796243397350300L;char digit;char patternSeparator;char zeroDigit;char groupSeparator;char decimalSeparator;char percentSign;char permillSign;char minusSign;String infinity;String nan;char currencySign;public DecimalFormatSymbols() { this(Locale.getDefault());}public DecimalFormatSymbols(Locale loc) { ResourceBundle bundle = Format.getResources("numberformat", loc); digit = bundle.getString("#").charAt(0); patternSeparator = bundle.getString(";").charAt(0); zeroDigit = bundle.getString("0").charAt(0); groupSeparator = bundle.getString(",").charAt(0); decimalSeparator = bundle.getString(".").charAt(0); percentSign = bundle.getString("%").charAt(0); permillSign = bundle.getString("\u2030").charAt(0); minusSign = bundle.getString("-").charAt(0); infinity = bundle.getString("\u221e"); nan = bundle.getString("\ufffd"); currencySign = bundle.getString("\u00a4").charAt(0);}public Object clone() { try { return (super.clone()); } catch (CloneNotSupportedException _) { return (null); }}public boolean equals(Object obj) { if (obj instanceof DecimalFormatSymbols) { DecimalFormatSymbols other = (DecimalFormatSymbols)obj; if (digit == other.digit && patternSeparator == other.patternSeparator && zeroDigit == other.zeroDigit && groupSeparator == other.groupSeparator && decimalSeparator == other.decimalSeparator && percentSign == other.percentSign && permillSign == other.permillSign && minusSign == other.minusSign && infinity.equals(other.infinity) && nan.equals(other.nan)) { return (true); } } return (false);}public char getDecimalSeparator() { return (decimalSeparator);}public char getDigit() { return (digit);}public char getGroupingSeparator() { return (groupSeparator);}public String getInfinity() { return (infinity);}public char getMinusSign() { return (minusSign);}public String getNaN() { return (nan);}public char getPatternSeparator() { return (patternSeparator);}public char getPercent() { return (percentSign);}public char getPerMill() { return (permillSign);}public char getZeroDigit() { return (zeroDigit);}public int hashCode() { return (super.hashCode());}public void setDecimalSeparator(char val) { decimalSeparator = val;}public void setDigit(char val) { digit = val;}public void setGroupingSeparator(char val) { groupSeparator = val;}public void setInfinity(String val) { infinity = val;}public void setMinusSign(char val) { minusSign = val;}public void setNaN(String val) { nan = val;}public void setPatternSeparator(char val) { patternSeparator = val;}public void setPercent(char val) { percentSign = val;}public void setPerMill(char val) { permillSign = val;}public void setZeroDigit(char val) { zeroDigit = val;}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -