好开心哦,虽然第一次看老师的这一节课有点模糊,后来结合评论里面一些大神们的总结和经验,然后再快速看了一遍这一节,我就看懂了。其他同学们也可以试一试这样做哦。
2018-02-28
// 获取文件的后缀
String prefix = fileName.substring(index);
结果显示运行成功,输出失败;
而String prefix = fileName.substring(index+1);
结果则显示运行成功
为啥会这样?原因是使用 substring(beginIndex ) 进行字符串截取时,包括了 beginIndex 位置的字符,而上面代码fileName.substring(index)中的index是'.'的位置,而不是后缀名"java"的位置,所以要+1
String prefix = fileName.substring(index);
结果显示运行成功,输出失败;
而String prefix = fileName.substring(index+1);
结果则显示运行成功
为啥会这样?原因是使用 substring(beginIndex ) 进行字符串截取时,包括了 beginIndex 位置的字符,而上面代码fileName.substring(index)中的index是'.'的位置,而不是后缀名"java"的位置,所以要+1
2018-02-27
我感觉到这里会有很多人忘记了如何定义数组和foreach的使用
数组int[] nums = new int[10];
foreach:for(元素类型 元素变量:遍历对象){
执行的代码
}
数组int[] nums = new int[10];
foreach:for(元素类型 元素变量:遍历对象){
执行的代码
}
2018-02-27
for (int i =str.length()-3;i>=0;i=i-3){
str.insert(i,',');
}
str.insert(i,',');
}
2018-02-27
str.append("jaewkjldfxmopzdm");
int num = str.length();//获取字符串的长度;
int num1 = 0;//创建一个变量用来记录循环的次数;
for(int i=num-1;i>=0;i--){//让变量i等于字符串的长度-1,因为是从0开始的.
num1++;
if(num1==3){//当num1=3时,就插入一个","
str.insert(i,",");
num1=0;//插入完成之后 让它归零从新计数。
}
}
int num = str.length();//获取字符串的长度;
int num1 = 0;//创建一个变量用来记录循环的次数;
for(int i=num-1;i>=0;i--){//让变量i等于字符串的长度-1,因为是从0开始的.
num1++;
if(num1==3){//当num1=3时,就插入一个","
str.insert(i,",");
num1=0;//插入完成之后 让它归零从新计数。
}
}
2018-02-26
我真的是受不了,我跟视频上的代码打的一模一样,编译器也没报错,就是控制台输不出来,难道这个老师克我,这个老师的课就没有轻松过,各种搞不懂我!!!!真的是!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2018-02-24
我很不喜欢这个码农的这位老师,没有全寨工程师那位老师讲的言简意赅,你说你话多就多吧,怎么我就是不喜欢 呢,而且感到不舒服看你打代码,这是什么原因
2018-02-23
这样也行
Collections.sort(studentList, new Comparator<Student>(){
@Override
public int compare(Student o1, Student o2) {
return o1.name.compareTo(o2.name);
}
});
Collections.sort(studentList, new Comparator<Student>(){
@Override
public int compare(Student o1, Student o2) {
return o1.name.compareTo(o2.name);
}
});
2018-02-21