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

高手来帮觖决一上字符替换问题?
问一个很菜的问题:
    有一个字符串如:   String   temp= "daeeedeeedee ";
我想把这个字符中最后出现的“d”换成H‘H’,也就是
此时   temp= "daeeedeeeHee "
有什么办法?

------解决方案--------------------
public class Test {
public static void main (String args[]) {
String temp= "daeeedeeedee ";

int replaceCh= 'd ';
char newCh= 'H ';
int lastReplaceCh = temp.lastIndexOf(replaceCh);
temp=temp.substring(0,lastReplaceCh-1)+newCh+temp.substring(lastReplaceCh+1,temp.length());
System.out.println(temp);

}
}