常用的读取方式有ResourceBundle和Properties,两者的区别在于ResourceBundle通常是用于国际化的属性配置文件读取,Properties则是一般的属性配置文件读取。

实例:

信步拾遗之Properties配置文件读取方式

关键代码:

package com.alfred.main; import java.util.Locale; import java.util.ResourceBundle; public class ResourceBundleMain { public static void main(String[] args) { System.out.println("default:"+Locale.getDefault()); ResourceBundle resourceBundle0 = ResourceBundle.getBundle("myconfig"); System.out.println(resourceBundle0.getString("say.hello")); System.out.println(resourceBundle0.getString("say.sorry")); System.out.println("================="); Locale locale1 = new Locale("zh", "CN"); ResourceBundle resourceBundle1 = ResourceBundle.getBundle("myconfig",locale1); System.out.println(resourceBundle1.getString("say.hello")); System.out.println(resourceBundle1.getString("say.sorry")); System.out.println("================="); Locale locale2 = new Locale("en", "US"); ResourceBundle resourceBundle2 = ResourceBundle.getBundle("myconfig",locale2); System.out.println(resourceBundle2.getString("say.hello")); System.out.println(resourceBundle2.getString("say.sorry")); } }
ResourceBundleMain.java

相关文章:

  • 2021-07-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
猜你喜欢
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
相关资源
相似解决方案