public static String strFilter(String strinput){
String stroutput;
stroutput=strinput.replaceAll("$","");
stroutput=strinput.replaceAll(",","");}
String stroutput;
stroutput=strinput.replaceAll("$","");
stroutput=strinput.replaceAll(",","");}
调试欢乐多
输出的结果是:$888852.00
为什么货币符号去不掉呢?--------------------------------------------------
public class Dollar
{
public static void main(String[] args)
{
String str;
Dollar d=new Dollar(); str=d.strFilter(args[0]);
System.out.println(str);
}
public static String strFilter(String strinput)
{
String stroutput;
stroutput=strinput.replaceAll("$"," ");
stroutput=stroutput.replaceAll(","," ");
return stroutput;
}}
... DecimalFormat nf=new DecimalFormat("$0,000.00");
Number result=nf.parse("$855,321.00");
System.out.println(result.doubleValue());