日期:2014-05-20  浏览次数:20633 次

请教以下题目
请教以下题目:
  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,该得到什么样的值?