java.text.DecimalFormat#getNumberInstance ( )源码实例Demo

下面列出了java.text.DecimalFormat#getNumberInstance ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: openemm   文件: GenericExportWorker.java
public GenericExportWorker() {
   	Locale dateAndDecimalLocale = Locale.getDefault();
   	
	// Create the default number format
	decimalFormat = DecimalFormat.getNumberInstance(dateAndDecimalLocale);
	decimalFormat.setGroupingUsed(false);

	// Create the default date format
	dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT, dateAndDecimalLocale);
	((SimpleDateFormat) dateFormat).applyPattern(((SimpleDateFormat) dateFormat).toPattern().replaceFirst("y+", "yyyy"));

	// Create the default date and time format
	dateTimeFormat = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM, dateAndDecimalLocale);
	((SimpleDateFormat) dateTimeFormat).applyPattern(((SimpleDateFormat) dateTimeFormat).toPattern().replaceFirst("y+", "yyyy").replaceFirst(", ", " "));
}
 
源代码2 项目: openemm   文件: GenericExportWorker.java
public void setDateAndDecimalLocale(Locale dateAndDecimalLocale) {
	dateFormat = SimpleDateFormat.getDateInstance(SimpleDateFormat.SHORT, dateAndDecimalLocale);
	dateTimeFormat = SimpleDateFormat.getDateTimeInstance(SimpleDateFormat.SHORT, SimpleDateFormat.MEDIUM, dateAndDecimalLocale);
	((SimpleDateFormat) dateTimeFormat).applyPattern(((SimpleDateFormat) dateTimeFormat).toPattern().replaceFirst("y+", "yyyy").replaceFirst(", ", " "));
	dateFormatter = null;
	dateTimeFormatter = null;
	decimalFormat = DecimalFormat.getNumberInstance(dateAndDecimalLocale);
	decimalFormat.setGroupingUsed(false);
}
 
源代码3 项目: cucumber   文件: NumberParser.java
NumberParser(Locale locale) {
    numberFormat = DecimalFormat.getNumberInstance(locale);
    if (numberFormat instanceof DecimalFormat) {
        DecimalFormat decimalFormat = (DecimalFormat) numberFormat;
        decimalFormat.setParseBigDecimal(true);
    }
}
 
源代码4 项目: cucumber   文件: NumberParser.java
NumberParser(Locale locale) {
    numberFormat = DecimalFormat.getNumberInstance(locale);
    if (numberFormat instanceof DecimalFormat) {
        DecimalFormat decimalFormat = (DecimalFormat) numberFormat;
        decimalFormat.setParseBigDecimal(true);
    }
}
 
源代码5 项目: latexdraw   文件: MathUtils.java
private MathUtils() {
	super();
	format = (DecimalFormat) DecimalFormat.getNumberInstance(Locale.ENGLISH);
	format.setMaximumFractionDigits(3);
	format.setRoundingMode(RoundingMode.HALF_EVEN);
	format.getDecimalFormatSymbols().setDecimalSeparator('.');
	format.setDecimalSeparatorAlwaysShown(false);
	format.setGroupingSize(0);
	doubleRegex = "[-]?[0-9]*\\.?[0-9]+";
}
 
源代码6 项目: KEEL   文件: statTableRenderer.java
/**
 * Builder
 */
public statTableRenderer() { 
    
    super();

    formatter = (DecimalFormat)DecimalFormat.getNumberInstance();

    formatter.setMinimumFractionDigits(1);
    formatter.setMaximumFractionDigits(10);

    formatter.setGroupingUsed(false);

}