以下の内容はhttps://end0tknr.hateblo.jp/entry/20210602/1622582634より取得しました。


org.apache.commons.lang3.StringUtils for java の splitByCharacterTypeCamelCase() で、 camel to snake 変換

以下のような感じかと思います。

import org.apache.commons.lang3.StringUtils;

// camel -> snake 変換
public String toSnakeStr(String camel) {
    String snake =
            StringUtils.join(
                    StringUtils.splitByCharacterTypeCamelCase(camel), "_")
            .toLowerCase();
    //数字の前には「_」不要
    snake = snake.replaceAll("(_)([0-9])", "$2");

    return snake;
}



以上の内容はhttps://end0tknr.hateblo.jp/entry/20210602/1622582634より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14