我有一個代碼:如何將字符串轉換爲編號
String sum = mDBHelper.SumIn(tglawal, tglakhir);
jmlh.setText("Amount of your income : Rp " + sum);
此輸出:
200000
現在我想把值與格式200.000
。
我有一個代碼:如何將字符串轉換爲編號
String sum = mDBHelper.SumIn(tglawal, tglakhir);
jmlh.setText("Amount of your income : Rp " + sum);
此輸出:
200000
現在我想把值與格式200.000
。
您可以使用String.format來實現。
對於格式規範,你可以看看 http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html
試試這個代碼:
NumberFormat format = NumberFormat.getInstance();
double doubleValue;
try
{
Number inValue = format.parse("200.000");
doubleValue = inValue.doubleValue();
} catch (ParseException e)
{
doubleValue = 0.0;
}
可以解析的int,long ......在這條線的調整方法
doubleValue = inValue.doubleValue();
例如:
:
int number = inValue.intValue();
我希望這可以幫到你。
嘗試是這樣的:
int i = 1412214;
String s = NumberFormat.getIntegerInstance().format(i);
的另一種簡單的例子:
System.out.println(NumberFormat.getNumberInstance(Locale.US).format(1412214));
輸出:1,412,214
PS:RP =防暴點?? :O
問題與描述矛盾。 – AmitG 2013-04-09 11:01:01
現在我想要200美元! ;-) – 2013-04-09 12:08:42