Javaは、文字列内の指定された位置で文字列を置き換えます
利用StringBuilder:
String str1="123456789你好.jpj";
StringBuilder sb=new StringBuilder(str1);
sb.replace(str1.length()-6, str1.length()-4, "nihao");
String str2=sb.toString();
System.out.println(str2);
出力結果:
123456789nihao.jpj