学习日记-调整字符串中指定字符的顺序

时间:2024-10-13 21:08:51
//1.创建字符串 StringBuffer str = new StringBuffer("abc123"); System.out.println("反转前:" + str); //2.设置反转参数/位置 int start = 1; int end = 5; //3.将需要反转的字符进行截取,返回值时是String String reverse = str.substring(start, end); //4.执行反转操作,需要先将String转为StringBuffer或StringBuilder, //因为String没有reverse()方法 StringBuffer str2 = new StringBuffer(reverse); //5.调用反转方法reverse() str2.reverse(); //6.将原来的字符替换为反转后的字符 str.replace(start,ent, String.valueOf(str2)); System.out.println("反转后:" + str);