1. 程式人生 > >Java API簡介以及以及常用的類庫介紹

Java API簡介以及以及常用的類庫介紹

什麼是Java API 呢?(Application Programming Interface)即應用程式程式設計介面。Java 語言的強大之處在於它預先定義好了多種多樣的類庫,程式設計師可以直接使用這些已經被打包好的介面和類來實現具體的功能。在編寫程式時直接匯入就行了,不需要自己重新寫,大大提高了程式設計的效率和質量。另外,API 除了有“應用程式程式設計介面”的意思外,還特指API的說明文件,也稱為幫助文件。

那麼,具體都有哪些介面和類呢?

1、包裝類

      我們知道java語言是面向物件程式設計的,像ArrayList這樣的集合是不能儲存基本資料型別的,只能儲存物件,為了方便物件的操作

       所以才定義了包裝類把基本資料型別包裝成物件型別。包裝類均位於java.lang包中,一共有八大包裝類對應八種基本的資料型別。
八大包裝類

使用包裝類把基本資料型別轉換成為物件型別(俗稱裝箱)的方法有3種:

(1) int a =0; Integer b =newInteger(a);//使用構造方法手動裝箱

(2) int a =0; Integer b =Integer.valueOf(a); //使用valueOf()方法手動裝箱

(3) int a =0;Integerb= a;//自動裝箱

物件型別轉換為基本資料型別(俗稱裝箱)的方法有2種:

1Double a = 9.2;doubleb = a.doubleValue();

//手動拆箱

2Double a = 9.2;doubleb = a;//自動拆箱

2、String 類

 Java 程式設計中,字串屬於String 類物件,因此不需要進行基本資料型別轉換,直接用String 類來建立和操作字串就行了

String類物件的建立:

1、String a=Hello World”;

2、String a = new String(Hello World);

String類常用方法:

1、求字串長度 

      public int length();//返回該字串的長度

2、字串比較

     public boolean equals(Object anotherObject)

//比較當前字串和引數字串,在兩個字串相等的時候返回true,否則返回false。 

     public boolean equalsIgnoreCase(String anotherString)//與equals方法相似,但忽略大小寫。

3、字串接 

     public String concat(String str)//將引數中的字串str連線到當前字串的後面,效果等價於"+"。

4、查詢

     public char charAt(int index)//返回字串中指定位置的字元;注意字串中第一個字元索引是0,最後一個是length()-1。

     public int indexOf(int ch/String str)//用於查詢當前字串中字元或子串,返回字元或子串在當前字串中從左邊起首次出現的位置,若沒有出現則返回-1。

5、提取

     用String類的substring方法可以提取字串中的子串,該方法有兩種常用引數:

    1)public String substring(int beginIndex)//該方法從beginIndex位置起,從當前字串中取出剩餘的字元作為一個新的字串返回。

    2)public String substring(int beginIndex, int endIndex)//該方法從beginIndex位置起,從當前字串中取出到endIndex-1位置的字元作為一個新的字串返回。

6、大小寫轉換

    1)public String toLowerCase()//返回將當前字串中所有字元轉換成小寫後的新串

   2)public String toUpperCase()//返回將當前字串中所有字元轉換成大寫後的新串

7、拆分

    String[] split(String str)//將str作為分隔符進行字串分解,分解後的字字串在字串陣列中返回。

8、替換

public String replace(char oldChar, char newChar)//用字元newChar替換當前字串中所有的oldChar字元,並返回一個新的字串。