영어와 독일 간의 언어를 바꿀 수있는 하나의 응용 프로그램이 있습니다. 독일 언어로 표시 할 때 통화 표시가 자동으로 독일어 형식으로 변환됩니다. 따라서 내 프로그램에서 선택한 언어에 따라 통화를 변환 한 다음 로캘을 확인해야합니다. locale.setDefault()를 사용하기로 선택했으나 이것이 위험성이 있는지 또는 아래 발견 된 내용을 기반으로하는지 여부는 확실하지 않습니다. 누군가가 이것을 조언 할 수 있습니까?로케일 Java에서의 위험 setDefault()
성명 : "기본 로캘을 변경하면 다양한 기능 영역에 영향을 줄 수 있으므로 호출자가 동일한 Java 가상 컴퓨터 내에서 실행되는 로캘 감지 코드를 다시 초기화 할 준비가 된 경우에만이 메서드를 사용해야합니다."
감사합니다.