読者です 読者をやめる 読者になる 読者になる

なんとな~くしあわせ?の日記

ClojureとかAWSの設定とかをメモする技術ブログ

キャメルケースやスネークケースの相互変換

java scala


これをJavaScala、Groovyでやる場合、guavaが使いやすいようだ。最初正規表現でやろうとしたけど、キャプチャした文字列がうまく変換できない(めんどくさい)のでライブラリを使用した。

stackoverflow.com

import com.google.common.base.CaseFormat._

LOWER_UNDERSCORE.to(UPPER_CAMEL, "object_name"); // -> ObjectName