Java 驼峰转为下划线

本小妞迷上赌 提交于 2019-12-27 20:30:56

 

    /**
     * 驼峰转为下划线
     * @return
     */
    public static String turnCaseToLine(String tuofeng) {
        if (null != tuofeng) {
            StringBuilder current = new StringBuilder(100);
            char[] currentChar = tuofeng.toCharArray();
            for (int s = 0; s < currentChar.length; s++) {
                if (Character.isUpperCase(currentChar[s])) { // 大写
                    current.append("_").append(String.valueOf(currentChar[s]).toLowerCase());
                } else {
                    current.append(currentChar[s]);
                }
            }
            return current.toString();
        }
        return null;
    }

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!