对象数组是社么 能给我举个例子吗
给段代码 加 解释 谢谢了 --------------------编程问答-------------------- List<TblUser> list = this.baseDao.findByHql(hql);上面的代码意思是通过hibernate获得一系列对象,然后将对象放到List里面去,是TblUser对象。
因为放在list里,获取的话是通过get方法。但是,list还有toArray方法,既转换成对象数组,数组的每个元素都是一个对象。
下面的dbUser 获取的对象是相同的
TblUser dbUser = new TblUser();
dbUser = list.get(0);
dbUser = (TblUser) (list.toArray())[0];
--------------------编程问答-------------------- String[] strs = new String[3];
strs[0] = "Hello";
strs[1] = "Hallo";
strs[2] = "Hi";
strs是一个字符串数组。
在Java中,除了基本的几个数据类型,如int, long, float, double, boolean, byte, char等外,其他的类型都是复杂类型,这些类型的实例就叫对象,存储这些对象的数组就叫对象数组。 --------------------编程问答-------------------- Object[] objs = new Object[]{new Person(), new Animal(), new Something()}; --------------------编程问答-------------------- 举个例子 人是一个对象 一群人是一个对象数组
Person p1=new Person();一个人
Person p2=new Person();一个人
List<Person> list=new ArrayList<Person>;一群人
补充:Java , Eclipse