已采纳回答 / 阿莫林西
当stringLength等于0的时候,执行continue,然后判断循环条件,条件为假,循环结束,空串被添加到List中。建议修改方法:在条件中加一个判断。while (stringList.contains(sb.toString())||sb.toString().equals(""))。当List中不存在此字符串或者sb为空串的时候执行循环。
2017-03-03
已采纳回答 / qq_这是只仓鼠_0
研究了一段时间后发现所谓无序,并非是输出的结果每次会不一样,而是放进去之后没有顺序,Map<String, Integer> m = new HashMap<>();for(int i=0; i<10; i++) {
m.put("key"+i, i); } System.out.println(m);这段代码就能看出来,放进去的时候是1-10,输出的却不是,但是输出的结果却是固定的,也就是说没有顺序但是执行结果缺一致,深入源码发现其通过放入的对象hashcode计算...
2017-03-03
已采纳回答 / humhum2014
点击视频播放的右下角,有*1,*1.5,*2.0的按钮,即可加速播放视频。如果发现没有这个按钮,可能是浏览器版本过低,下载最新的浏览器即可。
2017-03-02
已采纳回答 / CatzzZ
照你这么写,应该在异常处理中加一句scanner.nextLine().把扫描器的角标引向下一行,另外放到里面是新创建了一个对象的中的输入文本都不是这个新对象的东西了。还有建议异常是用来处理异常的,不是用来处理正常语句的,这个习惯不好。
2017-03-02
已采纳回答 / 取个昵称真心难啊
sort方法参数列表中的所有元素都必须实现 Comparable 接口String实现了Comparable接口,StringBuffer没有实现
2017-02-28
最赞回答 / 幸福是可积的
return result;
这句代码应该写在循环外面,
你写在循环里面了,
当写在循环内时,循环执行到return result;
就立即结束该方法了,就不会引发异常了
已采纳回答 / qq_随心_57
回车 \r是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return换行 \n 是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed
2017-02-27
已采纳回答 / OnAir02
首先Integer.valueOf(s)将字符串s转换成Integer类型s1,接着Integer类型的s1调用intValue(),然后s1转换为int类型s2,完成了String类型s到int类型s2的转换
2017-02-26