已采纳回答 / 慕婉清0689395
构造方法分为有参和无参的构造方法;构造方法在我们创建这个类的对象的时候调用,构造方法是每个类都有的,如果我们没有创建构造方法,系统就会默认为我们创建一个无参的构造方法。
2017-06-06
最新回答 / Charlottele
我觉得是的,Map中的元素以键值对形式存储,我们定义了一个Map类型的students然后我们通过entrySet()方法从students中返回所有键值对的集合,并保存在entrySet中,然后通过for each方法每次取出一个键值对保存在一个entry变量中,也就是说entry是students中的所有键值对中的一个
2017-06-06
已采纳回答 / 慕神0099912
https://github.com/ihavenodream/Tutorial这是我个人的github地址,里面有完整的代码,有一定的参考价值
2017-06-05
最赞回答 / KingAmo
testForEach()方法中使用coursesToSelect属性,它们都属于ListTest类;testForEachForSet()方法中使用courses属性,而它们分别属于SetTest类和Student类;琢磨了一下, 应该是这个原因。
2017-06-05
已采纳回答 / 殇灬
package po;public class HelloWorld { public static void main(String[] args) { // 创建一个空的StringBuilder对象 StringBuilder str=new StringBuilder(); // 追加字符串 str.append("jaewkjldfxmopzdm"); int i=str.length()-3; // 从后往前每隔三位插入逗号 while(i>...
2017-06-05
最赞回答 / 喵老板次鱼鱼
好想法呀!!你的想法完全正确!map的value可以是一个list,但是有一点需要注意的是,list里的add()方法是添加一个新的element到list里面去,不是修改原本的值。我写了一个实现你这个想法的代码,结果是:key = 1, value = [aaa]key = 1, value = [aaa,bbb]可以看到list中原本存储的list.get(0)是"aaa",现在调用了add("bbb")之后相当于给list添加了一个新的element。代码:<...code...>
2017-06-02
已采纳回答 / 慕尼黑5447629
equals是用来比较的啊,所以应该写在要比较的对象的类方法里,这样在其它地方就能实现contains方法(contains方法要引用equals方法)
2017-06-01