已采纳回答 / 一只小怪
index!=-1意思是index=filename.lastindexOf(.);这句话可以取到值,意味着文件名中包含“.”这个字符。你这句话少判断一个是否在首位吧。
2016-07-05
已采纳回答 / 慕粉3460894
if(students.containsValue(new Student(null,name)));去掉后面的分号!分号表示代码的结束,这里添加了分号,系统会认为if语句已经结束,所以else会报错!
已采纳回答 / qq_只为你_4
import java.util.Scanner;public class dd { public static void main(String[] args){ int num = 0; Scanner input=new Scanner(System.in); try{ System.out.println("输入一个整数来测试异常: "); num=input.nextInt(); }catch(Exception a){ Scanner b=new Scanner(Syste...
2016-07-04
已采纳回答 / 要做Java大师
fileName.lastIndexOf(".");这个函数是查找字符串中最后一次出现'.'的位置,它返回的是这个位置的索引值,就是说把这个字符串当做数组来理解,这个符号是数组中的第几个元素,所以现在index的值为10,public String substring(int beginIndex, int endIndex)就是说这个方法的第一个参数表示我们要获取的字符串的开端在原字符串中的索引位置,我们想要输出的是java,即第11个元素,也就是 . 之后的下一个元素,所以用到了index+1,第二...
2016-07-04