字符串格式化除非有那种类专门提供vb中format的方法,否则看来要自己写了。
什么@,#0,#0.0之类的。
日期的格式化已完成。就差字符串了。谁知道这些pattern是在哪个类里定义的。郁闷。多谢相助。
什么@,#0,#0.0之类的。
日期的格式化已完成。就差字符串了。谁知道这些pattern是在哪个类里定义的。郁闷。多谢相助。
解决方案 »
- 急,急,急。itext生成PDF乱码问题,求解
- SSH中hibernate执行原生sql问题
- SQL Server2000连接问题
- struts2 !!!!!!让我为难
- 谁能谈谈j2ee和php孰优孰劣
- 概念问题,关于weblogic, 和jdbc 的问题
- 为什么我的tomcat老是启动不起来啊?高手帮忙
- 有去过东软的吗?想问问这公司怎么样?
- 一个cactus单元测试一个发送jms message的函数,运行了一次,但weblogic控制台连续&&没完没了的收到message,这是何方妖孽作祟!!
- 请问EJB中的javax.naming.NameNotFoundException该如何解决?
- JAVA 笑话
- 我的JBuilder9快到期了,那里有注册码下?
sorry
我的意思是我来学学,
还有,我一星都还不是,只是5个三角
说明你的要求,有空我试试做不做得来吧
那你的意思也是java里确实没有这种类了?
哎,那只能自己做了!pattern 有这么几种:
@ ------〉""
@@@ ----------------->""""""
000000 e.g: 100 --------------> 000100
#0 ------>留一位??????????
## ------〉
###,###,##0
Format(5459.4, "##,##0.00") ' Returns "5,459.40"##0.0% ---------->与上类似。
#@若装msdn就能知道这些咚咚表示什么了。
然后呢,嗯,结果我也不清楚,我们现在把vb程序改成java的。
vb函数里format拥有这种强大的功能。
谢谢你,ashes, 我怎么想起另外一个英语单词啊!呵呵。
DecimalFromat
DateFromat
....
DecimalFormat decFormatter = new DecimalFormat();
decFormatter.applyPattern("000000");
System.out.println("100 = " + decFormatter.format(100));
decFormatter.applyPattern("#0");
System.out.println("01 = " + decFormatter.format(01));
decFormatter.applyPattern("##");
System.out.println("00 = " + decFormatter.format(00));
decFormatter.applyPattern("###,###,##0");
System.out.println("234567890 = " + decFormatter.format(234567890));
decFormatter.applyPattern("##,##0.00");
System.out.println("5459.4 = " + decFormatter.format(5459.4));
decFormatter.applyPattern("##0.0%");
System.out.println("5459.4 = " + decFormatter.format(5459.4));
decFormatter.applyPattern("#@");
System.out.println("5459.4 = " + decFormatter.format(5459.4));
}}@是代表字符串里面的空格(长度1)还是空字符(长度0)?
Good luck to you and 9731boy.
是空字符(长度0).Thank you very much.
DecimalFromat
DateFromat
....
**********************
teva说得对的,用Decimal就可以了,很简单的,看看API吧