1. 程式人生 > >java聽課筆記——9.25

java聽課筆記——9.25

記錄今天所學的東西:

1.Random

用於隨機生成一個值,可以有限定範圍,沒有嘗試過不設限制的隨機。

用法如下:

Random random = new Random;

int temp = random.nextint(130);   //上界設為130

import java.util.Random;                 //可以自動生成

2.Arrays

目前用於sort排序和陣列的一次性輸出,具體用法如下

  Arrays.sort(ages);                   //ages是一個數組,用於進行快排。

System.out.println(Arrays.toString(ages));      //toString可以改變成別的,比如toInt,成行的輸出陣列

import java.util.Arrays;                   //可以自動生成

3.  for(each)

一種簡潔的for語言寫法,目前由於陣列遍歷,用法如下:

String[] stu_array = new String[n];        //先定義一個數組,

for(String stu:stu_array)  {    }           //進行陣列遍歷

4.ArrayList動態陣列的使用

ArrayList可以用於建立動態陣列,而且利害得是,它可以將不同類的資料存在一個數組裡,如下:

ArrayList stu = new ArrayList();

stu.add(7);   //整型可以

stu.add(3.14); //浮點可以

stu.add("hello");   //字串可以

以上是ArrayList新增元素

但是由於它的多型別導致了不安全,可以進行強制型別安全檢查,如下

ArrayList<String>   stu_array     =  new ArrayList<String> ();       //只能是String型

它的輸出

System.out.printfln(stu_array.get(index));           // get函式