题解 | #字符串变形#

字符串变形

https://www.nowcoder.com/practice/c3120c1c1bc44ad986259c0cf0f0b80e

split()分割,注意limit=-1这个参数
import java.util.Scanner;

public class Trans {
    public String trans(String s, int n) {
        // write code here
        String[] strs = s.split(" ");
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = strs.length-1; i >= 0; i--) {
            for (int j = 0; j < strs[i].length(); j++) {
                if (strs[i].charAt(j)<97){
                    stringBuilder.append((char) (strs[i].charAt(j)+32));
                }
                if (strs[i].charAt(j)>=97){
                    stringBuilder.append((char)(strs[i].charAt(j)-32));
                }

            }
            stringBuilder.append(" ");
        }
        String S = stringBuilder.charAt(stringBuilder.length()-1)==' '?stringBuilder.deleteCharAt(stringBuilder.length()-1).toString():stringBuilder.toString();
        return S;
    }


全部评论

相关推荐

04-10 11:56
如皋中学 Java
高斯林的信徒:双c9能简历挂的?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务