注意:此爲自己以前保留的知識點 ,溫習+1
package com.itheima.demo;
/**
*
Java 語言中提供的數組是用來存儲固定大小的同類型元素。
聲明數組變量
dataType[] arrayRefVar; // 首選的方法
*
創建數組
Java語言使用new操作符來創建數組
arrayRefVar = new dataType[arraySize];
上面的語法語句做了兩件事:
一、使用 dataType[arraySize] 創建了一個數組。
二、把新創建的數組的引用賦值給變量 arrayRefVar。
數組變量的聲明,和創建數組可以用一條語句完成,
dataType[] arrayRefVar = new dataType[arraySize];
你還可以使用如下的方式創建數組。
dataType[] arrayRefVar = {value0, value1, ..., valuek};
數組的元素是通過索引訪問的。數組索引從 0 開始,所以索引值從 0 到 arrayRefVar.length-1。
*
處理數組
數組的元素類型和數組的大小都是確定的,所以當處理數組元素時候,我們通常使用基本循環或者 For-Each 循環。
*
For-Each 循環
for(type element: array)
{
System.out.println(element);
}
public class Array {
public static void main(String[] args){
double[] myList = {1.9,2.9,3.4,3.5};
//打印所有數組元素
for (double element: myList){
System.out.println(element);
}
}
}
*
數組作爲函數的參數
數組作爲函數的參數
數組可以作爲參數傳遞給方法。
*
數組作爲函數的返回值
*
多維數組
多維數組可以看成是數組的數組,比如二維數組就是一個特殊的一維數組,其每一個元素都是一個一維數組,例如:
String str[][] = new String[3][4];
多維數組可以看成是數組的數組,比如二維數組就是一個特殊的一維數組,其每一個元素都是一個一維數組,例如:
String str[][] = new String[3][4];
多維數組的動態初始化(以二維數組爲例)
1. 直接爲每一維分配空間,格式如下:
type[][] typeName = new type[typeLength1][typeLength2];
type 可以爲基本數據類型和複合數據類型,arraylength1 和 arraylength2 必須爲正整數,arraylength1 爲行數,arraylength2 爲列數。
*
Arrays 類
java.util.Arrays 類能方便地操作數組,它提供的所有方法都是靜態的。
具有以下功能:
給數組賦值:通過 fill 方法。
對數組排序:通過 sort 方法,按升序。
比較數組:通過 equals 方法比較數組中元素值是否相等。
查找數組元素:通過 binarySearch 方法能對排序好的數組進行二分查找法操作。
*
*
*
*
*
*
*
*
*
*
*
*
*/
//public class Array {
//
//
//
//}
//int[ ][ ] arr = new int[3][4];
//1234
//1235
//1235