String a="191730.000";
float b;b=(long)a;
//b 就是191,730.000了这是显式转换.
float b;b=(long)a;
//b 就是191,730.000了这是显式转换.
解决方案 »
- 求助:总是内存溢出!!小白真心求教大神帮助..
- char数组转float问题
- Java线程的ftp问题
- 如何根据对象的名称得到对象(实例)?
- JAVA SWING如何实现向导式界面
- exception问题
- 在applet中如何打印一个控件中的所有内容,包括图形及按钮等
- 关于war文件和ear文件的区别,我的理解和疑惑:
- 如何设置Tomcat4.0的classpath?
- java做出来的东西怎么让其他程序来调用?
- 请各位指点,矫正错误,我找不出来什么地方错了
- java中有没有那种Collection是用string作索引的?就是比如col.add(string index,object value)
double target = 12345.987;
System.out.println(fm.format(Double.valueOf(String.valueOf(target))));
输出结果12,345.988
{
public static void main(String[] args)
{
String st="191730.000";
StringBuffer stb=new StringBuffer(st);
//如果只有这一种形式
stb.insert(3,',');
System.out.println(stb);
//如果要通用
String st1="19191919730.000";
StringBuffer st1b=new StringBuffer(st1);
for(int i=st1b.length()-7;i>0;i-=3)
{
st1b.insert(i,',');
}
System.out.println(st1b);
}
}