JAVA經常使用類庫(1)

1.StringBuffer類java

String類內容一但聲明不可改變,只能改變String的引用地址,若是一個字符串須要常常改變,就必須使用StringBuffer類。app

   StringBuffer的經常使用方法:orm

  public StringBuffer()                                                                                     構造方法進程

  public StringBuffer append()                                                                        添加操做內存

  public int indexOf(String str)                                                                        查找字符串是否存在資源

  public int indexOf(String str,int fromIndex)                                                  從指定位置查找字符串是否存在字符串

  public StringBuffer insert(int offset,String str)                                              在指定位置加入字符串get

  public StringBuffer reverse()                                                                        將內容反轉保存string

  public StringBuffer replace(int start,int end,String str)                                 指定內容替換io

  public int length()                                                                                         求內容長度

  public StringBuffer delete(int start,int end)                                                   刪除指定範圍內容

  public String substring(int start)                                                                   字符串截取,指定起始點

  public String substring(int start,int end)                                                       字符串截取,指定範圍

  public String toString()                                                                                  將內容變爲String類型

2.Runtime類

在java中,Runtime類表示運行時操做類,是一個封裝了JVM進程的類,每個JVM都對應着一個Runtime類的實例。Runtime類的構造方法是私有化的,getRuntime()方法取得實例,能夠經過Runtime取得一些系統的信息。

   Runtime類中的方法:

  public static Runtime getRuntime()                                                             取得Rumtime類的實例

  public long freeMemory()                                                                            返回JVM的空閒內存量

  public long maxMemory()                                                                           返回JVM的最大內存量

  public void gc()                                                                                            運行垃圾回收器

  public Process exec(String command) throws IOException                       執行本機命令

3.國際化程序

一個程序能夠同時適應多門語言。根據各個不一樣國家配置不一樣資源文件,以key ->value形式出現,程序執行時根據key找到value,並將其顯示。

 實現國家化操做須要的三個類:

  java.util.Locale:用於表示一個國家語言類

  java.util.ResourceBundle:用於訪問資源文件

  java.text.MessageFormat:格式化資源文件的佔位字符串

經過Locale類所指定的區域碼,而後ResourceBundle根據Locale類指定的區域碼找到相應的資源文件,若資源文件存在動態文本,則使用MessageFormat進行格式化。

Locale類的構造方法:

  public Locale(String language)                                            根據語言構造一個語言環境

  public Locale(String language,String country)                     根據語言和國家構造一個語言環境

ResourBundle類

主要做用是讀取屬性文件,讀取時能夠根據Locale所指定的區域碼來選擇指定的資源文件,也能夠直接指定資源文件的名稱。

ResourBundle類的經常使用方法:

  public static final ResourceBundle getBundle(String baseName)                                指定資源文件名稱來獲取實例

  public static final ResourceBundle getBundle(String baseName,Locale Locale)         指定資源文件名稱和區域碼來獲取實例

  public final String getString(String key)                                                                        根據 key取得對應的 value

MessageFormat類

使用{編號}格式的佔位符,MessageFormat對信息進行格式化,爲佔位符動態設置文本的內容。(Format類主要實現格式化操做,MessageFormat類爲其子類)

相關文章
相關標籤/搜索