如题,数组好像存储不了对象的集合,那么想要存储对象的集合该怎么办?有人知道可以告诉我一下
可以使用map里放list
如果 使用list里再放list
Map、List、Set等都是可以的
Java可以自定义对象数组来存储对象。需要注意的是,数组中的每个对象属于自定义的类,也就是同一类型。由于数组中每个元素都是引用数据类型,只有多个实例好的对象才能组成自定义数组。看看下面的代码你也许就更清楚了。
public class ZooTest {
public static void main(String[] args) {
Animal[] animals = { new Cat(), new Monkey(), new Cat(), new Mule(),
new Dog(), new Monkey() };
for(Animal a:animals){
a.eat();
}
}
}
class Animal {
void eat() {
System.out.println("动物吃东西");
}
}
class Cat extends Animal {
void eat() {
System.out.println("猫吃鱼");
}
}
class Dog extends Animal {
void eat() {
System.out.println("狗啃骨头");
}
}
class Monkey extends Animal {
void eat() {
System.out.println("猴吃香蕉");
}
}
class Mule extends Animal {
void eat() {
System.out.println("骡子吃饲料");
}
}
数组,列表,或者数据库都行,数据库的话,在Android上一般这种小的程序用mysql,在PC端的话学校的课程一般是sqlsever但是商业的话用Oracle比较多
数组,列表,或者数据库都行,数据库的话,在Android上一般这种小的程序用mysql,在PC端的话学校的课程一般是sqlsever但是商业的话用Oracle比较多