目錄
一、Java API
1、概述
2、使用
二、Java常用API——String
1、String 概述
2、特點
3、構造方法
4、常用方法
5、擴展 (StringBuffer 和 StringBuilder)
三、Java常用API——ArrayList
1、概述
2、集合類的特點
3、ArrayList的構造方法
4、ArrayList的一些常用方法
5、ArrayList的遍歷
總結:
一、Java API
1、概述
API(Application Programming Interface) 應用程式編程介面,我們撰寫一個把大象裝入冰箱的程式,程式要有打開冰箱,放入大象,關閉冰箱等各種方法,可以提供這樣一個介面類,我們不需要知道這些方法是怎么實作的,只需要用它,知道它是干什么的,這種類就是API,

Java API 對于我們來說就可以把它當成一本厚厚的字典,是官方提供給我們使用介面的一本說明書,平常開發的時候就可以查看幫助檔案,里面注明了這些API的使用和對應的方法等,
2、使用
(1)打開幫助檔案
(2)點擊索引
(3)鍵入關鍵字進行查找
(4)右上方點擊CLASS
這樣就可以查看搜索的類的結構和解釋說明,還有所有的方法等,
二、Java常用API——String
1、String 概述
String類在java.lang包下,所以我們使用的時候可以不用導包,
String類代表字串,Java中所有的雙引號字串,都是String類的物件,
2、特點
(1)字串是不可變的,它們的值在被創建后不能被更改,對其的操作所產生的結果都是在記憶體中重新開辟的一塊空間所創建的新物件,
(2)雖然其值不可變,但可以被共享,
(3)字串效果上是相當于char[ ],但底層上是byte[ ],
3、構造方法

4、常用方法
package test;
public class Test {
public static void main(String[] args) {
String s = " HelloWorld ";
String s1 = "helloworld";
System.out.println(s); // 列印 s
System.out.println("--------------------------");
System.out.println("使用length()方法,回傳字串長度");
System.out.println(s.length());
System.out.println("--------------------------");
System.out.println("使用charAt()方法,回傳指定位置的字符");
System.out.println(s.charAt(1));
System.out.println("--------------------------");
System.out.println("使用equals()方法,回傳對比結果");
System.out.println(s.equals(s1));
System.out.println("--------------------------");
System.out.println("使用indexOf()方法,回傳指定字符第一次出現在字串中的索引");
System.out.println(s.indexOf('l'));
System.out.println("--------------------------");
System.out.println("使用toLowerCase()方法,將此字串全部轉換為小寫");
System.out.println(s.toLowerCase());
System.out.println("--------------------------");
System.out.println("使用toUpperCase()方法,將此字串全部轉換為大寫");
System.out.println(s.toUpperCase());
System.out.println("--------------------------");
System.out.println("使用trim()方法,去掉字串兩端的空格");
System.out.println(s.trim());
System.out.println("--------------------------");
}
}
回傳結果:

5、擴展 (StringBuffer 和 StringBuilder)
(1)StringBuffer 和 StringBuilder 區別于 String類 , 它們的內容是可變的,
(2)這兩者之間的區別在于執行緒安全,但在單執行緒中,StringBuilder的性能要高于StringBuffer,
(3)構造方法

(4)StringBuilder 的添加和反轉方法

三、Java常用API——ArrayList
1、概述
編程的時候,如果需要存盤多個資料,使用定長的陣列肯定是不太方便的,因為常常需要動態的擴充存盤空間,而且當使用空間小于陣列的定長時,對于空間資源來說,也是一種浪費,所以此時可以使用ArrayList來解決這個問題,
2、集合類的特點
存盤空間可變,資料容量可變,
集合類很多,本次只針對ArrayList進行一些了解,
3、ArrayList的構造方法

4、ArrayList的一些常用方法
ackage test;
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList list = new ArrayList();
System.out.println("使用add()方法,向集合中添加元素");
list.add(1); // 向集合中加入了1
list.add('a'); // 向集合中加入了字母a
list.add("HelloWorld"); // 向集合中加入字串
System.out.println("--------------------------");
System.out.println("使用remove()方法,洗掉指定索引處的元素,回傳被洗掉的元素");
System.out.println(list.remove(0));
System.out.println("--------------------------");
System.out.println("使用set()方法,替換指定索引的元素");
System.out.println(list.set(0,2));
System.out.println("--------------------------");
System.out.println("使用get()方法,回傳指定索引的元素");
System.out.println(list.get(0));
System.out.println("--------------------------");
System.out.println("使用size()方法,回傳此集合的元素個數");
System.out.println(list.size());
System.out.println("--------------------------");
}
}
運行結果:

5、ArrayList的遍歷
package test;
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList list = new ArrayList();
System.out.println("使用add()方法,向集合中添加元素");
list.add(1); // 向集合中加入了1
list.add('a'); // 向集合中加入了字母a
list.add("HelloWorld"); // 向集合中加入字串
// 遍歷集合
for (int i = 0; i < list.size() ; i++) {
System.out.print(list.get(i) + " ");
}
}
}
運行結果:

總結:
1、了解什么是JavaAPI,
2、如何使用幫助檔案,
3、一些常用API的使用,
本文到此結束,如有錯誤,望多多指出,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/325873.html
標籤:java
