public static void main(String[] args) {
StringBuilder letterString = new StringBuilder("a-b-c-d-x-y-z");
letterString = letterString.reverse();
String conversionString = "x";
String newLetter = letterString.(conversionString,conversionString.toUpperCase(Locale.ROOT));
System.out.println(newLetter);
}
通过StringBuilder的reverse()方法实现字符串的逆序排列,StringBuilder可以将指定索引位置设定新字符,但不适用我们的当前情况,所以转换成String之后直接使用replace()方法替换即可。toUpperCase(Locale.ROOT)实现了字母大写转换。