Array.java

注意:此爲自己以前保留的知識點  ,溫習+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

 

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