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 语句呢?