initCause(e)中的initCause()应该是异常类父类Exception本身带有的方法,所以不用声明。 e是作为方法initCause()中的一个参数,称为形参,用来传递try所捕获的异常“喝车别开酒”,此时newExc因为方法initCause(e)的调用就被激活(两者有因果关系),然后就可以抛出新异常“司机一滴酒,亲人两行泪”。记住,函数里只有一个入口main方法,其他public的函数的方法和属性都可以被调用,搞清楚关系就不会乱了
2016-07-30
最新回答 / 大唐雨夜
视频中用到了两种compareTo方法,一种是String方法的compareTo方法(课程中的id是String类型的!),另一种就是接口comparable中必须要实现的compareTo方法。单用compareTo方法比较int类型的id不好使
2016-07-29
http://www.imooc.com/article/11279
建议把52张扑克牌放到List中 不要放到Set中。放到List中之后,调用工具类Collections.shuffle()方法来进行洗牌
建议把52张扑克牌放到List中 不要放到Set中。放到List中之后,调用工具类Collections.shuffle()方法来进行洗牌
2016-07-29
//每个stringList的随机长度
lg=random.nextInt(9)+1;
长度最好这样随机,原来用random.nextInt(10)的时候,随机到0的话,得到的是空的字符串。
lg=random.nextInt(9)+1;
长度最好这样随机,原来用random.nextInt(10)的时候,随机到0的话,得到的是空的字符串。
2016-07-29
最新回答 / 慕粉18817939419
你最好按照代码语言(选择JAVA),分开来发上来,这样看的太乱了,你也没说你有什么错误啊,或者运行报了什么错?如果不能运行的话,那就是代码还没完成,继续修改,可以参照下评论里的,我就是参照了下评论的,然后代码优化了很多
2016-07-29