當前位置:首頁 » 編程語言 » java數字格式化

java數字格式化

發布時間: 2022-10-03 02:26:40

『壹』 java 怎樣將string 格式化

在java中,將浮點數格式化為string,一般使用DecimalFormat。DecimalFormat的用法示例如下:DecimalFormatdf=newDecimalFormat();doubledata=1234.56789;System.out.println("格式化之前的數字:"+data);Stringstyle="0.0";//定義要顯示的數字的格式df.applyPattern(style);//將格式應用於格式化器System.out.println("採用style:"+style+"格式化之後:"+df.format(data));style="00000.000kg";//在格式後添加諸如單位等字元df.applyPattern(style);System.out.println("採用style:"+style+"格式化之後:"+df.format(data));//模式中的"#"表示如果該位存在字元,則顯示字元,如果不存在,則不顯示。style="##000.000kg";df.applyPattern(style);System.out.println("採用style:"+style+"格式化之後:"+df.format(data));//模式中的"-"表示輸出為負數,要放在最前面style="-000.000";df.applyPattern(style);System.out.println("採用style:"+style+"格式化之後:"+df.format(data));//模式中的","在數字中添加逗號,方便讀數字style="-0,000.0#";df.applyPattern(style);System.out.println("採用style:"+style+"格式化之後:"+df.format(data));//模式中的"E"表示輸出為指數,"E"之前的字元串是底數的格式,//"E"之後的是字元串是指數的格式style="0.00E000";df.applyPattern(style);System.out.println("採用style:"+style+"格式化之後:"+df.format(data));//模式中的"%"表示乘以100並顯示為百分數,要放在最後。style="0.00%";df.applyPattern(style);System.out.println("採用style:"+style+"格式化之後:"+df.format(data));//模式中的"\u2030"表示乘以1000並顯示為千分數,要放在最後。style="0.00\u2030";//在構造函數中設置數字格式DecimalFormatdf1=newDecimalFormat(style);//df.applyPattern(style);System.out.println("採用style:"+style+"格式化之後:"+df1.format(data));下面是總結:格式化之前的數字:1234.56789採用style:0.0格式化之後:1234.6採用style:00000.000kg格式化之後:01234.568kg採用style:##000.000kg格式化之後:1234.568kg採用style:-000.000格式化之後:-1234.568採用style:-0,000.0#格式化之後:-1,234.57採用style:0.00E000格式化之後:1.23E003採用style:0.00%格式化之後:123456.79%採用style:0.00‰格式化之後:1234567.89‰

『貳』 在java中,怎麼將整型 1 轉換為字元型 "01"或者"001"

利用DecimalFormat數字格式化,相應的可以利用SimpleDateFormat對時間格式化

importjava.text.DecimalFormat;
importjava.text.Format;

publicclass${

publicstaticvoidmain(String[]args){

intnum=1;

Formatf1=newDecimalFormat("000");
System.out.println(f1.format(num));

Formatf2=newDecimalFormat("00");
System.out.println(f2.format(num));
}
}

『叄』 怎麼在java中設置數字格式化

格式你應該能看明白?
DecimalFormatdf=newDecimalFormat("###,###.000");
System.out.println(df.format(123213861273L));

『肆』 JAVA生成Excel 數字格式化後整數帶有.0問題

可以試試 對 value取小數部分 判斷是否大於0 大於0使用6位格式化,不大於0直接轉整型再cell.setCellValue

『伍』 JAVA裡面如何格式化數字

java提供了格式化double類型的方法:NumberFormat.getInstance().format(a);這個是java內置的函數可以直接格式化double類型的數字;NumberFormat要導入import java.text.NumberFormat;即可。

『陸』 java數字格式化

  1. 用 %3.2f格式化後, 替換逗號即可;

  2. 同理, 用 #,##0.00 格式化後, 替換, 為空格即可.

你的需求:

doublex=1234.5;
DecimalFormatdf=newDecimalFormat("#,###.0");
Stringxs=df.format(x);
xs=xs.replace(",","").replace(".",",");
System.out.println(xs);

輸出

1234,5

『柒』 java格式化數字是什麼意思

在java中,用java.text包下的DecimalFormat類對數據進行格式化,它可以把數字格式化成一個你想要那種格式的字元串,也可以把格式字元串變成數字:例如:
DecimalFormat df=new DecimalFormat("¥###,###.00");
String s=df.format(123.45);
System.out.println(s); 結果為字元串¥123.45
當然也可以字元串轉成數字:
System.out.println(df.parse(s)); 結果為數字123.45

『捌』 java.text.DecimalFormat如何將數字格式化為金額格式,而且小數點保留任意位

DecimalFormat myformat = new DecimalFormat();
myformat.applyPattern("##,###.000");
System.out.println(myformat.format(11112345.12345));

『玖』 java數字如何格式化

public static String xxx(String aa) {

String flag = "";

if (aa.length() > 4) {

flag = aa.substring(0, 3) + "." + aa.substring(3, 4);

} else {

flag = aa;

}

return flag;

}

//當然可以繼續判斷大於5為四捨五入

『拾』 Java中的數字格式化.....myFormat.format(value);,在JDK1.6文檔中沒發現只有一個參數的format()方法啊

可能是創建了一個類繼承了Formatter,然後重載了該類的format方法,使得這個方法直接一個參數。代碼可能是這樣的:

publicStringformat(Stringvalue){
returnthis.format(value,Object...args);//此處的格式的方法可能使用了特定的方法。
}
熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:831
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:821