将给定字符串中的大写字母用 _ + 对应的小写字母代替:

public class Test05 {
    /**
     * 实现将给定字符串中的大写字母用 _ + 对应的小写字母代替
     */
    public static void main(String[] args) {
        String inputStr = "mercName";
        String outputStr = "";
        for (int i = 0; i < inputStr.length(); i++) {
            char c = inputStr.charAt(i);
            if (Character.isUpperCase(c)) {
                outputStr += "_";
                c = Character.toLowerCase(c);
            }
            outputStr += c;
        }
        System.out.println("outputStr = " + outputStr);
    }
}

运行结果:
在这里插入图片描述

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页