このコードを処理するより良い方法は何ですか
以下に示すようなメソッドがあります。これは、パラメーター i String を受け入れ、int 値を返します。
以下のコードは正常に動作します。
public static int getLoggerLevel(String level)
{
int loglevel = 3;
if (level.equals("INFO")) {
loglevel = 3;
}
else if (level.equals("ERROR")) {
loglevel = 4;
} else if (level.equals("FATAL")) {
loglevel = 5;
}
return loglevel;
}
Key Values を Map に入れ、 String に基づいて取得することを考えましたが、メモリを消費すると思われる Map を作成したくありません