Java總結第九天

1、程序國際化(Internationalization)
同一套程序代碼可以在各個語言壞境中進行使用
各個語言壞境下,只是語言顯示的不同,那麼具體的程序操作本身都是一樣的,那麼國際化程序完成的就是這樣的功能。
2、Local類
local類對象表示了特定的地理、政治和文化的地區。
使用此類中的構造方法來創建local:
Local(String language)
Local(String language, String country)
通過靜態方法創建Local:
getDefault() 
3、ResourceBundle類:
國際化的核心在於顯示的語言上,通常的做法是將其定義成若干個屬性文件(文件夾的後錐是*.properties),屬性文件中的格式採用”key = value“的格式進行操作
ResourceBunder類表示的是一個資源文件的讀取操作,所有的資源文件需要使用ResourceBundle進行讀取,讀取的時候不要加上文件的後綴。
getBundle(String baseName)
getBundle(String baseNmae,Local local)
getString(String key)
4、處理動態文本
進行動態的文本處理,必須使用java.text.MessageFormat類完成。這個類是java.text.Format的子類
代碼:
1、
package N09;

import java.util.Locale;

public class N1 {

/**國際化
* @param args
*/
public static void main(String[] args) {
Locale locale = Locale.CHINA;
locale.getCountry();
Locale locale2 = new Locale("CN"); //中國
}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章