关于字符串的问题(急) 本帖最后由 java2000_net 于 2008-08-05 01:39:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 少了红色部分(有三个地方)num = num.replaceFirst("1", "壹"); String类型的数据是不可修改的,这种替换都是以返回一个新的String来实现的. 要赋值回来就行了撒for (index = 0; index < num.length(); index++) { if (num.charAt(index) == '1') { num = num.replaceFirst("1", "壹"); } else if (num.charAt(index) == '2') { num = num.replaceFirst("2", "贰"); } else if (num.charAt(index) == '3') { num = num.replaceFirst("3", "叁"); } } 在API中string类被修饰为final,每当你改变一次string的值时,他的地址值也会改变,即又是另外一个对象了。 急,求大虾帮忙解决!!!! 上传附件问题 请教一下如何对已载入的图像,实现鱼眼特效! java中如何将整型数据2转换为4个字节的16进制数02 00 00 00 困惑!求教关于一个double型乘法计算输出的问题! 求取一个浮点数的大于等于它的非负整数方法 JavaBean中的类之间怎样相互调用? “[Microsoft][ODBC 驱动程序 管理器] 无效的光标状态”是什么错误?? 继承的问题? 如果解决这个Stack Overflow问题,谢谢! 学习流程问题,恳请有经验的人士回答 关于一段代码如何去分析的问题,不难~~~~
num = num.replaceFirst("1", "壹");
if (num.charAt(index) == '1') {
num = num.replaceFirst("1", "壹");
} else if (num.charAt(index) == '2') {
num = num.replaceFirst("2", "贰");
} else if (num.charAt(index) == '3') {
num = num.replaceFirst("3", "叁");
}
}