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