1. 程式人生 > 資料庫 >redis版本升級

redis版本升級

  • 概述

    java.util.Arrays 此類主要是用來運算元組,裡面提供了很多的操作api方法,如【排序】和【搜尋】功能。其所有的方法均為靜態方法。

  • 運算元組方法

public static String toString(int[] a); //返回指定陣列內容的字串表示
import java.util.Arrays;//導包
public static void main(String[] args){
	//靜態初始化
    int[] arr ={1,2,34,54,65,87};
    //列印陣列,輸出記憶體地址
    System.out.println(arr);
    //把陣列內容轉換成字串
    String str = Arrays.toString(arr);
	//列印字元 輸出陣列內容
    System.out.println(str);//[1,2,34,54,65,87] 陣列內容不變
}
public static sort(int[] arr); //對指定的int陣列按照升序進行排序
import java.util.Arrays;//導包
public static void main(String[] args) {
        //靜態初始化int 陣列
        int[] arr = {34, 65, 1, 54, 2, 87};
        //輸出排序前的內容
        System.out.println(Arrays.toString(arr));
        //[34, 65, 1, 54, 2, 87]
        //升序排序
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));
        //[1, 2, 34, 54, 65, 87]
    }
public static int binarySearch(int[] arr, int key); 
// 使用二分搜尋法來搜尋指定的 int 型陣列,以獲得指定的值。 
//key指的是要搜尋的值,而方法返回值宣告的int指的是搜素的對應的索引值。
//使用 binarySearch 原陣列必須是有序的。
    public static void main(String[] args) {
        //定義一個int型別的陣列
        int[] arr = {10, 20, 5, 65, 23, 2, 56};
        //陣列進行排序
        Arrays.sort(arr);
        System.out.println("排序後的資料是:" + Arrays.toString(arr));
        //搜尋5這個數值在arr陣列當中的索引值
        int index = Arrays.binarySearch(arr, 5);
        System.out.println("5在陣列中的位置是:" + index);
    }
public static void fill(int[] arr,int val); //將指定的int值分配給指定int型別的每個元素
public static void main(String[] args) {     
	int[] arr = {2, 5, 5, 5, 23, 2, 2};       
	//想要把100元素賦值分配給arr陣列
	 Arrays.fill(arr, 100);
	 //列印輸出
	System.out.println(Arrays.toString(arr));
	//[100, 100, 100, 100, 100, 100, 100]
}