如何将一个字符串的倒数第三个字符替换为另外一个字符 如123sd5625a01.txt中的a换成b 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str ="123sd5625a01.txt"; char[] c = str.substring(0, str.indexOf(".")).toCharArray(); if (c.length >=3) { c[c.length-3]='b'; } System.out.println(String.valueOf(c)); String resu="asdfaasadsf123"; int num=resu.length(); String aa1=resu.substring(0,num-3); String aa2=resu.substring(num-3); String aa3=resu.substring(num-3, num-2); String cc=aa2.replaceFirst(aa3, "b"); //此处表示要转换成的字符 String result=aa1+cc; System.out.println(result); 只要定义了上面的都可以转换 Java初学者求助 截取字符串 java 救命! Struts问题(高手请进) BMP问题 Servlet action is currently unavailable(Servlet的行动是当前不可用) jbuilder9+jboss中应用struts1.1中的麻烦 请教J2EE的EJB入门方法... 急急急!!weblogic vs websphere,jboss!!!! jsp java上传附件问题!
String str ="123sd5625a01.txt";
char[] c = str.substring(0, str.indexOf(".")).toCharArray();
if (c.length >=3) {
c[c.length-3]='b';
}
System.out.println(String.valueOf(c));
int num=resu.length();
String aa1=resu.substring(0,num-3);
String aa2=resu.substring(num-3);
String aa3=resu.substring(num-3, num-2);
String cc=aa2.replaceFirst(aa3, "b"); //此处表示要转换成的字符
String result=aa1+cc;
System.out.println(result);
只要定义了上面的都可以转换