高手来帮觖决一上字符替换问题?
问一个很菜的问题:
有一个字符串如: 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);
}
}