最赞回答 / 六道卍解
跟上一节课的道理一样,在集体框架里面,把个体存入集合以后,会忽略个体的本来类型而统一被改变为object类型,当你需要提取数据的时候,需要把这个object类型强制转换成课程类型。
2015-03-26
http://blog.sina.com.cn/s/blog_7b209b550101dkr0.html
2015-03-26
1L错了,substring(a,b)应该包括a,不包括b.产生从a到b-1位置的新字符串。这个因为在最后,字符串结尾隐含"\0",所以看不出来。
2015-03-26
java中的数据类型,可分为两类:
1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean,他们之间的比较,应用双等号(==),比较的是他们的值。
2.复合数据类型(类), 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。
1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean,他们之间的比较,应用双等号(==),比较的是他们的值。
2.复合数据类型(类), 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。
2015-03-25
已采纳回答 / biofool_0001
我的理解是students在前面已经规定了泛型为<String , Student>,所以在调用containsValue()方法的时候也需要传入对应的Student对象进行比较。
字符串用"",字符用'',所以字符a用'a'表示
2015-03-25