字符转换

作者: 星钻首席小管家 | 来源:发表于2021-07-26 17:33 被阅读0次

1.转换驼峰命名

/**
     * 转换驼峰命名 如:External English name->externalEnglishName
     * @param param
     * @return
     */
    private String conversionHumpNaming(String param) {
        String[] split = param.split("\\s+");

        if(split.length==1){
            return param;
        }

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < split.length; i++) {
            char[] ch = split[i].toCharArray();
            if(i==0){
                if (ch[0] >= 'A' && ch[0] <= 'Z') {
                    ch[0] = (char) (ch[0] + 32);
                }
                String strT = new String(ch);
                sb.append(strT);
            }else {
                if (ch[0] >= 'a' && ch[0] <= 'z') {
                    ch[0] = (char) (ch[0] - 32);
                }
                String strT = new String(ch);
                sb.append(strT);
            }
        }
        return sb.toString().trim();
    }

相关文章

  • 关于数组、字符串、对象...的相互转化

    1、JSON 字符串转换为对象 2、对象转换为JSON 字符串 3、数组转换字符串 3、字符串转换数组

  • python字符串常见数据处理方式

    字符串转换为数值类型 int方法 字符串转换为float类型 数字转换为字符串类型 字符串替换方法replace ...

  • 单行函数

    字符函数 lower 转换小写 upper 转换大写 initcap 转换首字母大写 concat 字符连接 su...

  • 单行函数

    字符函数 lower 转换小写 upper 转换大写 initcap 转换首字母大写 concat 字符连接 su...

  • 单行函数

    字符函数 lower 转换小写 upper 转换大写 initcap 转换首字母大写 concat 字符连接 su...

  • 数组检测

    检测是否是数组: 数组转字符串: 字符串转换数组: js对象转换成js字符串: js字符串转换成js对象:

  • 字符串扩展

    求字符串大小 字符串解码、转换 字符串截取 字符串汉字处理 字符串 Mac地址 字符串进制转换

  • IO流学习总结-转换流

    转换流 字节流转换为字符流 通过字符流OutputStreamWriter,InputStreamReader 将...

  • iOS字符串操作

    字符串的转换操作 程序开发中,有时需要对字符串中字符大小写进行转换,为此,NSString提供了字符串转换操作的方...

  • JSON解析的两种方法

    Gson 将对象转换为JSON字符串 转换JSON字符串的步骤: 引入JAR包 在需要转换JSON字符串的位置编写...

网友评论

    本文标题:字符转换

    本文链接:https://www.haomeiwen.com/subject/lurgmltx.html