Javaで大文字⇔小文字の変換方法をまとめておきます。
Javaで大文字⇒小文字へ変換する際は「toLowerCase」メソッドを、小文字⇒大文字へ変換する際は「toUpperCase」メソッドを使用します。
Javaソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
/** * <p>[概 要] 大文字⇒小文字への変換</p> * <p>[詳 細] </p> * <p>[備 考] </p> * @param str 変換対象文字列 * @return 変換後文字列 */ public static String toLower(String str){ String result = null; if(str != null) { result = str.toLowerCase(); } return result; } /** * <p>[概 要] 小文字⇒大文字への変換</p> * <p>[詳 細] </p> * <p>[備 考] </p> * @param str 変換対象文字列 * @return 変換後文字列 */ public static String toUpper(String str){ String result = null; if(str != null) { result = str.toUpperCase(); } return result; } |
JUnitサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
@Test public void toLowerTest() { // 期待値 String expected1 = "abc"; String expected2 = null; // 準備 String param = "ABC"; // 実行 String result1 = UtilSample1.toLower(param); String result2 = UtilSample1.toLower(null); // 検証 assertEquals("文字列1が一致していません。", expected1, result1); assertEquals("文字列2が一致していません。", expected2, result2); } @Test public void toUpperTest() { // 期待値 String expected1 = "ABC"; String expected2 = null; // 準備 String param = "abc"; // 実行 String result1 = UtilSample1.toUpper(param); String result2 = UtilSample1.toUpper(null); // 検証 assertEquals("文字列1が一致していません。", expected1, result1); assertEquals("文字列2が一致していません。", expected2, result2); } |