关于DecimalFormat的问题 我想将一个七位整数输出为###-####的格式 该如何利用DecimalFormat实现?例 1234567 转为 123-4567 0003124 转为 000-3124 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 虽然很无奈,但是楼主还是不得不告诉,DecimalFormat是用于格式化数字的,直接使用是无法达到这种效果的"123-4567 ",因为格式化的是数字,想在中间添加是不行的;其实,截串吧!String result = "1234567"; String str1= result.substring(0, 3); String str2= result.substring(3, 7); result = str1+"-"+str2; System.out.print(result);也是一样的效果,就算用格式化回来的值也同样String 字符串转化 如何得到一年的起始和结束时间?? java Selector 序列话问题(困扰很久) 急· 乱码问题 如何将application转化成applet !!!为什么在servlet中这个程序不能用??? 为什么没有滚动条? jave怎么学习? ClassNotFoundException com.sybase.jdbc2.jdbc.SybDriver 是什么问题 Swing/AWT界面分析和调试的实现办法或者思路 布线问题,谁能给看看,调不通啊 关于.Pfx证书的问题
其实,截串吧!String result = "1234567";
String str1= result.substring(0, 3);
String str2= result.substring(3, 7);
result = str1+"-"+str2;
System.out.print(result);也是一样的效果,就算用格式化回来的值也同样String