コード例 #1
0
 @Override
 public Object clone() {
   String pat = this.toPattern();
   Locale loc = this.symbols.getLocale();
   DecimalFormatSymbols sym = (DecimalFormatSymbols) this.symbols.clone();
   DecimalFormat newdf = new DecimalFormat(pat, sym);
   newdf.setMaximumIntegerDigits(this.getMaximumIntegerDigits());
   newdf.setMaximumFractionDigits(this.getMaximumFractionDigits());
   newdf.setMinimumIntegerDigits(this.getMinimumIntegerDigits());
   newdf.setMinimumFractionDigits(this.getMinimumFractionDigits());
   newdf.setGroupingUsed(this.isGroupingUsed());
   newdf.setGroupingSize(this.getGroupingSize());
   return newdf;
 }