
ResourceBundle::create 메소드는 ResourceBundle 객체를 생성하는 데 사용됩니다. 이 메소드는 두 개의 인자를 받습니다. 첫 번째 인자는 BundleName, 두 번째 인자는 Locale입니다.
BundleName은 리소스 번들을 식별하는 이름입니다. Locale은 리소스 번들의 지역 설정을 지정합니다.
ResourceBundle::create 메소드는 static 메소드가 아닌 일반 메소드인 이유는, 인자를 생성자에 전달하기 위해 사용되기 때문입니다.
ResourceBundle::create 메소드를 사용하는 코드 예제는 다음과 같습니다.
#hostingforum.kr
java
ResourceBundle bundle = ResourceBundle.createBundle("messages", Locale.KOREA);
위 코드는 "messages"라는 이름의 리소스 번들을 Locale.KOREA(한국)의 지역 설정으로 생성합니다.
또한, ResourceBundle.getBundle("messages") 메소드는 ResourceBundle::create 메소드의 오버로드 버전으로, Locale.getDefault()를 인자로 사용합니다.
#hostingforum.kr
java
ResourceBundle bundle = ResourceBundle.createBundle("messages", Locale.getDefault());
위 코드는 "messages"라는 이름의 리소스 번들을 Locale.getDefault()(기본 지역 설정)의 지역 설정으로 생성합니다.
2025-08-12 12:25