Try和Catch就相当于一种特殊的if语句,比方说VB中没有这种机制就只能利用if条件判断和ASCII码来防止输入异常~
2017-02-02
已采纳回答 / eq361
name的类型为String,String类的compareTo()方法已经实现了,按升序排列。调换位置,当然会换序,比如2-1=1返回正值,1-2=-1,返回负值
2017-02-02
// 获取文件的后缀
String suffix = fileName.substring(index + 1);
String suffix = fileName.substring(index + 1);
2017-02-02
不要吐槽课程。学习过程中碰到过很多不理解的知识点,怎么办? 翻阅相关书籍、看其他老师的视频、自己敲代码验证。 编程不是看看视频就能学会的,要有一个接受->思考->内化的过程。 上课1小时,课后要花几倍的时间去练习,去找资料,这才是学习应有的态度。 想想如果没有提供视频,只有书籍,那还不用学编程了? 别浮躁,学习中就那么浮躁,工作里碰到问题还不得抓狂了。
2017-01-29
已采纳回答 / enthusiastic
你用containsValue()方法查询是要根据你的Map定义的泛型来决定,你在Map类型的students中的value就是Student类,所以传递参数肯定也要是Student类的对象,而不是String name。简单来说就是,你查students的内部元素,要查找是否存在某个元素,也应该与students定义类型一致,否则肯定找不到。主要看你定义的泛型public Map<String,Student> students;
最赞回答 / 陆米
students.get(ID)返回的是一个Student(value)的一个对象, .name 返回的是该对象的属性。如果你返回的是null的话,可以看看该ID(key)对应的Student(value)对象是否已经存入Map集合中。
2017-01-27