Javaプログラミング言語のコード規則によると、クラスの名前について
クラス名は名詞である必要があります。大文字と小文字が混在する場合は、各内部単語の最初の文字を使用します。クラス名はシンプルでわかりやすいものにしてください。単語全体を使用します。頭字語や略語は避けます(URLやHTMLなどの長い形式よりも略語が広く使用されている場合を除く)。
そして変数の名前
変数を除いて、すべてのインスタンス、クラス、およびクラス定数は、小文字の最初の文字と大文字と小文字が混在しています。内部の単語は大文字で始まります。
このメソッドを使用して、database
名前をJava
名前に変換できます。
public static String toJavaFieldName(String name) { // "MY_COLUMN"
String name0 = name.replace("_", " "); // to "MY COLUMN"
name0 = WordUtils.capitalizeFully(name0); // to "My Column"
name0 = name0.replace(" ", ""); // to "MyColumn"
name0 = WordUtils.uncapitalize(name0); // to "myColumn"
return name0;
}
public static String toJavaClassName(String name) { // "MY_TABLE"
String name0 = name.replace("_", " "); // to "MY TABLE"
name0 = WordUtils.capitalizeFully(name0); // to "My Table"
name0 = name0.replace(" ", ""); // to "MyTable"
return name0;
}
ApacheCommonsLangを使用するこのメソッド。