www.qprq.net > jAvA中,数组既可以存放基本数据类型,又可以存放...

jAvA中,数组既可以存放基本数据类型,又可以存放...

我想问一下谁告诉你的集合存放的必须是对象,集合的实现是基于数组的,API里面有他们的关系,建议多看看API。

java中数组可以存储对象 public class Test14 { public static void main(String[] args) { Book[] book = new Book[3]; book[0] = new Book("java编程思想","Bruce Eckel",108); book[1] = new Book("菜根谭","洪应明",58); book[2] = new Book...

当然可以,例如下面的t就是一个对象数组 public class Test { int age; String name; Test(int age,String name) { this.age = age; this.name = name; } @Override public String toString() { return "[" + name + "," + age + "]"; } public ...

集合类可以存放基本类型的包装类。 现在的Java支持自动拆/装箱。

不可以的,String[]型数组里面必须存放String的数据要存放不同类型的请用 不带泛型的 List、Map、Set等集合类存储方式 int和float都是数型,从int到float是可以自动转型的

估计你在数组里存的不是值类型数据而是引用类型数据,而你放第二个元素不是new出来的新实例,就导致所有元素实际都指向同一个实例

Object数组就可以啊,因为它是超级父类 Object[] objs = {1, "str"};

可以,数组中元素可以是任何类型的。如一个类类型的数组类名[] arr = new 类名[大小];那么这个数组就是存放类的,类就是这个数组中的引用类型元素

从未见过的操作,不过你的泛型有问题吧

Java中数组的类型 Java是一种强类型的语言。既然是对象, 那么就必须属于一个类型,比如根据Person类创建一个对象,这个对象的类型就是Person。 int[] a1 = {1, 2, 3, 4}; System.out.println(a1.getClass().getName()); //打印出的数组类的名字...

网站地图

All rights reserved Powered by www.qprq.net

copyright ©right 2010-2021。
www.qprq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com