1. 程式人生 > >java-數組

java-數組

imp util htm rac span text 遍歷 sta ati

1.什麽是數組

2.為數組分配空間

3.循環遍歷數組

4.Arrays

5.foreach

1.什麽是數組

int[ ] scores={76,83,92,87};

數組可以理解為是一個巨大的“盒子”,裏面可以按順序存放多個類型相同的數據,比如可以定義 int 型的數組 scores 存儲 4 名學生的成績

技術分享

數組中的元素都可以通過下標來訪問,下標從 0 開始

2.為數組分配空間

int[] scores= new int[4];

scores[0]=76;

scores[1]=83;

scores[2]=92;

scores[3]=87;

int[] scores=new int[]{76,83,92,87}

String[] subjects = new String[5] ;

// 分別為數組中的元素賦值
subjects[0] = "Oracle";
subjects[1] = "PHP";
subjects[2] = "Linux";
subjects[3] = "Java";
subjects[4] = "HTML";

3.循環遍歷數組

import java.util.Arrays;

public static void main(String[] args){

  String[] names=new String[5];

  names[0]=‘zhangsan‘

  names[1]=‘zhang‘

  names[2]=‘zhaan‘

  names[3]=‘zhann‘

  names[4]=‘zan‘

  Arrays.sorts(names);

  for(String name:names){ //相當於for(int i=0;i<=names.length;i++)

    System.out.println("學員的名字為:"+name);

}

}

4.Arrays

Arrays 類是 Java 中提供的一個工具類,在 java.util 包中。

該類中包含了一些方法用來直接操作數組,比如可直接實現數組的排序、搜索等

(關於類和方法的相關內容在後面的章節中會詳細講解滴~~)。

Arrays 中常用的方法:

  • 排序:Arrays.sort(數組名);
  • 將數組轉換為字符串:Arrays.toString(數組名);

5.foreach

foreach 並不是 Java 中的關鍵字,是 for 語句的特殊簡化版本,在遍歷數組、集合時, foreach 更簡單便捷。

從英文字面意思理解 foreach 也就是“ for 每一個”的意思,那麽到底怎麽使用 foreach 語句呢?

java-數組