#java如何实现一个字符串的反转和替换
完整代码
public class reserve {
public static String reserve(String s) {
StringBuffer sb=new StringBuffer(s);
String str=sb.reverse().toString();
return str;
}
public static void main(String[] args) {
String s="wxt";
System.out.println("转换前:"+s);
System.out.println("转换后:"+reserve(s));
String s1="abcasabd";
System.out.println("原始数据:"+s1);
System.out.println("1替换a后数据:"+s1.replace("ab","1"));
System.out.println("原始数据:"+s1);
System.out.println("只把第一个字母a替换w");
System.out.println("结果:"+s1.replaceFirst("a","w"));
}
}
结果:
转换前:wxt
转换后:txw
原始数据:abcasabd
1替换a后数据:1cas1d
原始数据:abcasabd
只把第一个字母a替换w
结果:wbcasabd