我無法將String s="45,333"
轉換爲長或雙的數字。誰能幫我解決這個問題..我已新增該模式片段,當我嘗試運行代碼它顯示NumberFormatException
..在java中將字符串轉換爲long
public static void main(String args[])
{
long a=85200;
NumberFormat numberFormat=NumberFormat.getNumberInstance();
String s=numberFormat.format(a);
Long l=Long.parseLong(s.toString());
System.out.println("The value:"+s);
System.out.println("The value of long:"+l);
}
這是S的值? AFAIK,parseLong期望沒有數千個分隔符的數字。 – SJuan76 2012-04-19 10:36:46
它引發了什麼異常? – DonCallisto 2012-04-19 10:37:14
String s = numberFormat.format(a); long a = 85200; – 2012-04-19 10:37:23