1. 程式人生 > 其它 >C++基礎 (三)處理基本資料型別

C++基礎 (三)處理基本資料型別

Arrays類

陣列的工具類:java.util.Arrays

由於陣列物件本身並沒有什麼方法可以供我們呼叫,但 API 中提供了一個工具類 Arrays 供我們使用,從而可以對資料物件進行一些基本的操作。

可以檢視 JDK 幫助文件,瞭解 Arrays 類。

Arrays 類中的方法都是 static 修飾的靜態方法,在使用的時候可以直接時候類名進行呼叫,而不用使用物件來呼叫(注意:是 “不用” 而不是 “不能” )

常用方法:

給陣列賦值:通過 fill 方法。

對陣列排序:通過 sort 方法,按升序。

比較陣列:通過 equals 方法比較陣列中元素值是否相等。

查詢陣列元素: 通過 binarySearch 方法能對排序好的陣列進行二分查詢法操作。

ArrayDemo06

package array;
import java.util.Arrays;
public class ArrayDemo06 {
    public static void main(String[] args) {
        int[] a ={4531,545,21,65,285,6898,5,568,99,3,2,1};

        //列印陣列元素:Arrays.toString()
        System.out.println(Arrays.toString(a));

        //陣列排序:Arrays.sort()    升序
        Arrays.sort(a);
        System.out.println(Arrays.toString(a));

        //陣列填充:Arrays.fill()
        /*Arrays.fill(a,0);
        System.out.println(Arrays.toString(a));*/

        //第2到第4個之間的元素被填充
        Arrays.fill(a,2,4,0);
        System.out.println(Arrays.toString(a));

    }
}

[4531, 545, 21, 65, 285, 6898, 5, 568, 99, 3, 2, 1]
[1, 2, 3, 5, 21, 65, 99, 285, 545, 568, 4531, 6898]
[1, 2, 0, 0, 21, 65, 99, 285, 545, 568, 4531, 6898]