package com.aflfte.arrays;
/**
* 数组的使用
* @author root
*数组使用前必须先进行声明 声明格式为:类型[] 数组名称;或类型 数组名称[];
*数组声明后还要进行初始化才能使用,初始化方法:数组名称=类型[长度]
*数组符值可以通过下标来进行,格式为:数组名称[下标号以0为开头]=内容 下标不可超过长度值-1
*/
public class Test01 {
public static void mian(String[] args) {
int[] arr01=new int[10];
String[] arr02=new String[5];
arr01[0]=13;//利用下标进行符值
for(int i=0;i<arr01.length;i++) {//利用循环进行符值
arr01[i]=i+10;
}
for(int i=0;i<arr01.length;i++) {//通过循环读取数组的值
System.out.println(arr01[i]);
}
User[] arr03=new User[3];//按自己设定类型生成数组
arr03[0]=new User(1,"张三");//新建对象并将地址存入数组
arr03[1]=new User(2,"李四");
arr03[2]=new User(3,"王五");
//....可以一直写三个
for(int i=0;i<arr03.length;i++) {
System.out.println(arr03[i].getName());
}
//foreach的用法:只能用于数组的读取不可对其进行修改
for(int a:arr01) {
System.out.println(a);
}
}
}
class User{//自定义自己的类型
private int id;
private String name;
public User(int id, String name) {//建立符值方法
super();
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
« 数组的初始化方式
|
final修饰»
|