7.Java語言API、Scanner類、Random類、ArrayList類

API

1.概念

Application Programming Interface應用程序編程接口。就是JDK提供的一些類的使用文檔,這些類的代碼是Java寫好的,我們只需要查找API(文檔)看使用方法就可以直接調用實現功能,不需要自己寫代碼實現

2.使用

  1. 打開幫助文檔。
  2. 點擊顯示,找到索引,看到輸入框。
  3. 你要找誰?在輸入框裏輸入,然後回車。
  4. 看包。java.lang下的類不需要導包,其他需要。 導包
  5. 看類的解釋和說明。
  6. 學習構造方法和new 對象。(創建對象
  7. 使用成員方法。(對象名.成員方法

Scanner類

一個簡單的文本掃描器

       首先查看API文檔找到Scanner類,查看他的構造方法和成員方法

  1. 導包

導包的格式:

    import 包名.類名

API文檔中Scanner類的包在java.util.Scanner

  1. 創建對象

創建該類的對象

格式:

數據類型 變量名 = new 數據類型(參數列表);

例子:

           Scanner sc = new Scanner(System.in);

  1. 調用方法

調用該類的成員方法,完成指定功能。

格式:

           變量名.方法名();

例子:

           int i = sc.nextInt();

Random類

讓程序產生隨機的整數

1.導包              java.util.Random                        導入Random的包

2.創建對象        Random rd = new Random();     new一個名爲rd的Random對象

3.調用方法        rd.nextInt(100)                           產生0~99之間的隨機數

ArrayList類

可以將無限個對象保存集合中

只能保存引用類型  -- 只能保存對象

1.格式:

ArrayList<數據類型> list = new ArrayList<數據類型>(); 

 ArrayList<數據類型> list = new ArrayList<>();

2.使用:

      1.導包:              java.util.ArrayList          

      2.創建對象;         ArrayList<String> list = new ArrayList<>();

      3.調用方法:      list.add(“測試”);

      4.常用方法:

        1. add方法              添加一個元素到集合裏

list.add(數據);

        1. remove方法       刪除集合中的一個元素

list.remove(索引);

        1. get方法               獲取集合中的一個元素

list.get(索引);

        1. size方法              獲取元素個數

list.size();

  1. 遍歷:

  1. 包裝類:

集合只能存儲引用類型的數據,對於基本類型的數據,可以通過包裝類僞裝成引用類型進行存儲

ArrayList<int>  list = new ArrayList<>(); //編譯報錯

使用包裝類:

           每一個基本類型都有一個類 ,首字母大寫,除int ,char

Byte                  Byte

short                 Short

int                     Integer

long                  Long

float                  Float

double              Double

char                  Character

boolean            Boolean

匿名對象

       內有對象名的對象

      

        調用方法:

對象只使用一次,代碼簡單,使用二次以上,性能很糟糕

在開中, 對象只使用一次,匿名對象。如果能想起來就用,想不起不用。

對象作爲方法的參數和返回值:

  1. 對象作爲方法的參數:

  1. 對象作爲方法的返回值:

  1. 匿名對象作爲方法的參數:

  1. 匿名對象作爲方法的返回值:

 

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