import java.util.*; public class Solution { public String trans(String s, int n) { // write code here //StringBuilder来存储答案他比String可以存更多数据,但他只有一个地址,新数据会覆盖老数据; StringBuilder stringBuilder = new StringBuilder(); //split("",-1)会分割所有符号 String[] strArr = s.split(" ",-1); for(int i = strArr.length - 1; i >= 0; i--){ for(int j = 0; j < strArr[i].length(); j++){ char word = strArr[i].charAt(j); //异或16进制 实现大小写转换 stringBuilder.append(word ^= 0x20); } //分组间加回分隔符 if(i!=0) stringBuilder.append(" "); } return stringBuilder.toString(); } }