读书人

请问以下题目

发布时间: 2012-02-12 17:16:33 作者: rapoo

请教以下题目
请教以下题目:
1. 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc

2. 如何去小数点前两位,并四舍五入。

[解决办法]
一。可能写的不准确吧,替换逻辑都不固定,
不过替换方法有下面几种:
1.String java.lang.String.replaceAll(String regex, String replacement)
2.String java.lang.String.replaceAll(String regex, String replacement)
3.String java.lang.String.replaceFirst(String regex, String replacement)
二。写的也不准确吧
[解决办法]
package test1;

public class Test8 {

/**
* @param args字符串替换
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
String src= "bbbwlirbbb ";
StringBuffer sb=new StringBuffer(src);
sb=sb.replace(3, 10, "hhtccc ");
System.out.println(sb.toString());
}

}
第二题没理解,请说清楚点,确定是小数点前两位?还要四舍五入?如果小数点前就一位如1.458,该得到什么样的值?

读书人网 >J2SE开发

热点推荐