StringBuilder的初始位置不是从1开始的,str.length()返回的是字符串的长度比最后一个字符下标大一
2018-05-03
我觉得把学生的id改成int型更好,用String型去排序学生id感觉不合适,比如821,77,731三个id,人们的第一反应应该是77,731,821,但是用String排序就会变成731,77,821
2018-05-01
https://www.imooc.com/article/28125
有需要的可以参考一下^_^
有需要的可以参考一下^_^
2018-05-01
没有条件,创造条件,代码不合理,就把它变合理
int index = fileName.lastIndexOf('.');
String prefix =fileName.substring(index);
if ( (fileName.indexOf('.')!=-1)&&(fileName.indexOf('.')!=0)&&(fileName.substring(index+1).equals("java")))
int index2 =email.indexOf('@');
试验成功
int index = fileName.lastIndexOf('.');
String prefix =fileName.substring(index);
if ( (fileName.indexOf('.')!=-1)&&(fileName.indexOf('.')!=0)&&(fileName.substring(index+1).equals("java")))
int index2 =email.indexOf('@');
试验成功
2018-04-30
注意testPut方法中的id一开始是key的值,然后在Student newStudent = new Student(ID,name);中传入student.id中。所以这里实际是有两个相同值的id,一个是HashMap的key值,一个是Student对象的id值
2018-04-28
这里涉及到两个方法A和B。A方法在出现某种异常情况时会将异常抛出,但是不会去处理这个异常。B在调用A方法时需要接住这个异常然后进行处理。
2018-04-26