2个回答
展开全部
可以有好多种方法,这里给你2个范例
//方法一 ,String转换成char数组,然后交换首尾元素
String str = "ABCD";
char[] strArray = str.toCharArray();
char first = strArray[0];
strArray[0] = strArray[strArray.length-1];
strArray[strArray.length-1] = first;
str = new String(strArray);
System.out.println(str);
//方法二 拆分原来的String 然后拼接成一个新的String
String str02 = "ABCD";
String head = str02.substring(0,1);//获得首字符
String body = str02.substring(1,str02.length()-1);//获得中间的部分
String end = str02.substring(str02.length()-1);//获得最后一个字符
String result = end + body + head;
System.out.println(result);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询