用 %3.2f格式化后, 替換逗號即可;
創(chuàng)新互聯(lián)建站是專業(yè)的魏都網(wǎng)站建設(shè)公司,魏都接單;提供做網(wǎng)站、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行魏都網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
同理, 用 #,##0.00 格式化后, 替換, 為空格即可.
你的需求:
double?x?=?1234.5;
DecimalFormat?df?=?new?DecimalFormat("#,###.0");
String?xs?=?df.format(x);
xs?=?xs.replace(",",?"?").replace(".",?",");
System.out.println(xs);
輸出
1?234,5
設(shè)置步驟如下:
第一步:啟動eclipse →Project → Properties →Java
Code Style →Formatter →
按圖2的紅色字體的步驟操作。
圖2
第二步:按照圖3的紅色字體步驟操作。
圖3
第三步:第二步后會彈出圖4窗口。此時選擇Braces選項卡,然后按照圖4的紅色字體步驟操作。
若要設(shè)置class,method中的第一個"{",在類名,方法名的同一行,要以在:
windows-prrferences-java-code style-formatter-edit-braces中,全部設(shè)置為sameline.若要在新 一行顯示,則設(shè)置為next line.
注意:Array initializer可以保持為默認值不變“Sameline”,要不然圖中紅色3的位置處會換行,就不好看了。
第四步:打開eclipse → Window → Preferences → java → CodeStyle → Formatter → 按圖5的紅色字體步驟操作。
圖5
另外: 自定義eclipse代碼規(guī)范模板
(1)
如何自定義eclipse中的代碼模板:
Eclipse有內(nèi)置的代碼格式化程序和模板,也可以創(chuàng)建自己的模板:
1.在菜單欄中選中『windows』-〉 『Preferences』。
2.在出現(xiàn)的對話框的左邊樹中展開『Java』下的『code style』。
3.其中有兩項,一項是『Formatter』,另一項是『code template』。
『Formatter』,主要是設(shè)置代碼的格式.使用的命令是:ctrl+shift+f.
如:換行,縮進等,
『code template』中設(shè)置的是自動生成的代碼的格式,使用的命令是:alt+shinf+j.
如:
類文件開頭的注釋;
setter和getter方法,構(gòu)造方法等相關(guān)注釋。
4.
設(shè)置『Formatter』:Eclipse內(nèi)置的模板不能導(dǎo)出,需要新建一個。輸入模板名稱,并選擇初始化設(shè)置的文件。這部分主要是設(shè)置格式化后代碼的
格式,包括縮進、空行、花括弧等等內(nèi)容。具體的東西就按照自己的愛好,自己慢慢確定吧。然后點擊導(dǎo)出,存成.xml文件。
5.
設(shè)置『code template』沒有什么,主要是設(shè)置自動生成的一些方法等的注釋格式,如getter/setter方法的注釋。里面可以包括一些變量,可以生成時自動填充相應(yīng)內(nèi)容,如姓名,參數(shù)名稱等。設(shè)置完畢后,點擊全部導(dǎo)出,存成.xml文件。
6.
用的時候當然是分別點擊導(dǎo)入按鈕,選擇正確的配置文件。選中菜單欄中『源代碼』下的格式化,或者使用快捷方式ctrl+shift+f對代碼進行格式化。OK!
(2)
模板相關(guān)命令說明:
2.1
ctrl+ shift + f
使用Eclipse創(chuàng)建模板并格式化代碼 --但不會自動添加注釋。
2.2
添加類或其它元素field/method注釋:
在目標行,或目標方法中,按alt+shinf+j即可。(無須選擇行或方法體)
(前提:在代碼模板中,選擇最后一行:automatically add comments for new methods and types)
否則,在生成類或生成getter,setter時,須在相應(yīng)的導(dǎo)航面板中,選擇生成注釋.
2.3
ctrl+/ :添加//注釋
ctrl+shinf+/ :添加block注釋
ctrl+shinf+\ :去掉block注釋
(3)
運用模板生成實例:
/**
* PROJECT NAME: Testselenium
* PACKAGE NAME: com.formatter
* FILE NAME: Person.java
* CREATED TIME: 2010-2-9
* COPYRIGHT: Copyright(c) 2009~2010 MMM All Rights Reserved.
*/
package com.formatter;
/**
* Class Descripton goes here.
*
* @version [MMM.Core.MM-V200M001, 2009-11-09]
* @author 9MMM31
*/
public class Person
{
/** Comment for codenumber/code */
public static int number = 1;
/** Comment for codename/code */
public String name;
/** Comment for codeage/code */
protected String age;
/** Comment for codepassword/code */
private String password;
/**
* constructor
* @param number
*/
public Person(int number)
{
// TODO Auto-generated constructor stub
}
/**
* @return the name.
*/
public String getName()
{
return name;
}
/**
* @param name The name to set.
*/
public void setName(String name)
{
if (name != null)
{
this.name = name;
}
else
{
this.name = "";
}
}
/**
* @return the age.
*/
public String getAge()
{
return age;
}
/**
* @param age The age to set.
*/
public void setAge(String age)
{
this.age = age;
}
/**
* @return the password.
*/
public String getPassword()
{
return password;
}
/**
* @param password The password to set.
*/
public void setPassword(String password)
{
this.password = password;
}
}
相關(guān)代碼規(guī)范說明:
類的聲明次序:
1.先聲明變量static-public-protected-private.
2.聲明構(gòu)造方法.
3.聲明方法。
4.若要設(shè)置class,method中的第一個"{",在類名,方法名的同一行,要以在:
windows-prrferences-java-code style-formatter-edit-braces中,全部設(shè)置為sameline.若要在新 一行顯示,則設(shè)置為next line.
ctrl+shift+f(默認)
可以找在配置里面找到格式化模板,在keys里面設(shè)置快捷鍵
在windows-preferences中搜索templates
在windows-preferences中搜索keys
如果是程序?qū)崿F(xiàn),里面好像有個標準html流輸出的實現(xiàn),具體忘記了,自己找找。。。