如果要处理一些类型相同的数据,人们习惯上使用数组这种数据结构,但数组在使用之前必须定义大小,而且不能动态定义大小,这是数组的局限性。
使用例子如下:
public class ArrayTest {
/**
* @param args
*/
public static void main(String[] args) {
Student[] array = new Student[3];
array[0] = new Student(01, "john", 15);
array[1] = new Student(02, "jeffery", 18);
array[2] = new Student(03, "sharon", 20);
System.out.println("no" + " name " + "age");
for (int i = 0; i < array.length; i++) {
Student stu = (Student) array[i];
System.out.println(stu.getNumber() + " " + stu.getName() + " "
+ stu.getAge());
}
System.out.println("===================");
for (Student stu : array) {
System.out.println(stu.getNumber() + " " + stu.getName() + " "
+ stu.getAge());
}
}
}
class Student {
int number;
String name;
int age;
Student(int number, String name, int age) {
this.number = number;
this.name = name;
this.age = age;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
分享到:
相关推荐
### TIA博途中数组Array【】的基本使用方法详解 #### 一、数组Array【】概述 在TIA博途(Totally Integrated Automation Portal)中,数组(Array)是一种重要的数据结构,它由固定数量且相同数据类型的元素组成。...
学习 C# 中的 数组 Array数组
数据结构 严蔚敏 数组 array
本压缩包"数组array.zip"包含了S1课程中关于Java数组的学习资料,包括教学演示案例、上机练习参考答案以及课后作业参考答案,旨在帮助学习者深入理解和掌握数组的使用。 数组在Java中扮演着至关重要的角色,它是...
试编写一个程序,要求比较数组ARRAY中的三个16位补码数,并根据比较结果在终端上显示如下信息: 如果三个数都不相等则显示0; 如果三个数有两个相等则显示1; 如果三个数都相等则显示2。
js基础之数组Array
本教程主要关注Array数组类在JavaScript中的使用。 Array 类是Unity3D中JavaScript的特定实现,它提供了丰富的函数和属性来操作数组。数组的长度可以通过 `length` 属性获取或设置,例如: ```javascript var arr ...
vbscript基础篇 - vbs数组Array的定义与使用方法 VBScript中的数组是一种非常重要的数据类型,它允许开发者存储和操作多个值。下面将详细介绍VBScript中的数组的定义和使用方法。 数组的定义 在VBScript中,数组...
Javascript 数组 Array 基础介绍 在 JavaScript 中,数组是一种特殊的对象,它们拥有独特的特性。在介绍数组之前,我们需要了解什么是数组。数组是一种类数组的对象,它们拥有对象的特性。当属性名是小而连续的整数...
在JavaScript中,数组Array是一种非常重要的数据结构,用于存储一系列有序的数据。Array对象提供了许多内置方法,方便我们对数组进行各种操作。以下是一些常用的Array方法的详细说明: 1. **`length`**:这是一个...
15_数组Array-手动实现高阶函数hyForEach.html
可以直接使用索引或键来向数组添加元素,如 `$array[] = 'new_value';` 或 `$array['new_key'] = 'new_value';`。 6. **数组删除**: `unset()` 函数用于删除数组中的某个元素,如 `unset($array[index]);`。`...
数组的使用
array_diff_assoc -- 带索引检查计算数组的差集 array_diff_key -- 使用键名比较计算数组的差集 array_diff_uassoc -- 用用户提供的回调函数做索引检查来计算数组的差集 array_diff_ukey -- 用回调函数对键名比较...
在`DemoArray`这个示例项目中,可能包含了如何在实际项目中使用`string-array`和`integer-array`的实例,包括如何在布局文件中引用,以及在Java或Kotlin代码中访问和操作这些数组。通过查看和学习这个项目,开发者...
汇编程序代码,实现先将内存数据段中的数组array按照从大到小的顺序进行排序
通过指针的移动,将给定的任意类型二维数组以矩阵块打印出来
接上一篇《Javascript数组Array基础介绍》,这一篇详细介绍Array的所有方法。 所有数组的方法都定义在Array.prototype上,而Array.prototype本身也是一个数组。 array.concat() 浅复制一份当前数组,并把接收到的...
使用runtime交换数组方法时候闭坑讲解 1.避免多次调用; 2.交换方法时造成的崩溃异常
Array:=[] 初始化一个空数组Array。 for i:=1 to EndNumber by 1 开始一个循环,i从1开始,每次增加1,直到EndNumber(在这个例子中是10)。 Array:=[Array,i] 在每次循环中,将i的值添加到数组Array的末尾。 endfor...