Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 编程/算法/API  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 字符串处理问题!
handsome112233





发贴: 18
积分: 0
于 2006-05-26 10:11 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我想实现输入“1234567”,输出为“$1,234,567”
下边是我写的程序:
import java.lang.*;

class ZhuangHuan{

public StringBuffer Zh(StringBuffer buffer){


StringBuffer str=buffer.reverse();

str.append("$");

for(int i=0;i<buffer.length();i++){

i=i+3;
str.insert(i,",");

}

str.reverse();
return str;
}
public static void main(String [] args){
ZhuangHuan z=new ZhuangHuan();
StringBuffer b=new StringBuffer("1234567");
System.out.println("zhuang huan huo:"+z.Zh(b));
}

}

运行时出错,信息如下:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String ind
ex out of range: 11
at java.lang.AbstractStringBuilder.insert(AbstractStringBuilder.java:980
)
at java.lang.StringBuffer.insert(StringBuffer.java:447)
at ZhuangHuan.Zh(ZhuangHuan.java:17)
at ZhuangHuan.main(ZhuangHuan.java:33)

请各位帮帮忙!谢谢!


rainman edited on 2006-05-27 06:06


有了Swing为什么还要SWT?

话题树型展开
人气 标题 作者 字数 发贴时间
9582 字符串处理问题! handsome112233 970 2006-05-26 10:11
8045 Re:字符串处理问题! JavaandC 520 2006-05-26 11:32
8123 Re:字符串处理问题! handsome112233 23 2006-05-26 13:25
8198 Re:字符串处理问题! handsome112233 57 2006-05-26 13:30
8185 Re:字符串处理问题! handsome112233 764 2006-05-26 14:33
7947 Re:字符串处理问题! JavaandC 441 2006-05-26 14:50
8192 Re:字符串处理问题! handsome112233 844 2006-05-26 14:51
7978 Re:字符串处理问题! JavaandC 41 2006-05-26 14:55
8803 Re:字符串处理问题! handsome112233 387 2006-05-26 14:56

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923