Q. 언어 옵션을 넣어서, 해당옵션에 따라 출력을 다르게 하고 싶다. 이런식으로 languageExample을 늘리는 방법밖에 없을까?
A.
보통은 메시지가 나오는 부분을 다 클래스로 빼고 언어설정을 무엇으로 했는지에 따라서 객체 생성을 따로 한다고 한다.
ublic class Message {
public static final java.lang.String ERR_MSG_INVALID_INPUT_NULL = "Null Input. Please input something.";
public static final java.lang.String ERR_MSG_INVALID_INPUT_EMPTY = "Empty Input. Please input something.";
public static final java.lang.String ERR_MSG_INVALID_INPUT_RANGE = "Invalid Input. Please try again.";
public static final java.lang.String ERR_MSG_INVALID_INPUT_TYPE = "Invalid Type for Input. Please try again.";
public static final java.lang.String ERR_MSG_INVALID_INPUT_FORMAT = "Invalid Format for Input. Please try again.";
public static final java.lang.String END_MSG = "END";
}
이런걸 한국어화 하나해서 둘 중에서 하나의 객체로 생성해서 메시지를 출력하게
'한줄 궁금증 > 해결완료' 카테고리의 다른 글
QA. jsp , servlet , spring ? (0) | 2022.10.20 |
---|---|
QA. 자료구조와 알고리즘 (0) | 2022.10.20 |
QA. Integer 와 Int의 차이점? (0) | 2022.10.17 |
QA. 예외처리 한번에 하기 (0) | 2022.10.14 |
QA. br.close()를 언제 선언해야할까? 그리고 묶을 수는 없을까? (0) | 2022.10.14 |