题解 | #字符串变形#
字符串变形
https://www.nowcoder.com/practice/c3120c1c1bc44ad986259c0cf0f0b80e
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @param n int整型 * @return string字符串 */ public String trans (String s, int n) { String[] arr=s.split(" ",-1);// 注意这里limit为-1,不舍弃最后的空串 int len=arr.length; StringBuffer res=new StringBuffer(); for(int i=len-1;i>=0;i--){ for(int j=0;j<arr[i].length();j++){ char ch=arr[i].charAt(j); if(Character.isUpperCase(ch)){ res.append(Character.toLowerCase(ch)); }else{ res.append(Character.toUpperCase(ch)); } } res.append(" "); } res.deleteCharAt(res.length()-1); return res.toString(); } }