题解 | #字符串变形#

字符串变形

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;
    }


全部评论

相关推荐

头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
墨西哥大灰狼:如果你的校友卤馆还在的话,他肯定会给你建议的,可是卤馆注销了@ 程序员卤馆
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
今天 10:39
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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