黑马程序员技术交流社区

标题: filename.substring(filename.lastIndexOf( \\ )+1); 啥意思啊 谁讲讲 [打印本页]

作者: 老骥伏枥    时间: 2012-12-28 22:04
标题: filename.substring(filename.lastIndexOf( \\ )+1); 啥意思啊 谁讲讲
filename.substring(filename.lastIndexOf( \\ )+1);
作者: 肖志锋    时间: 2012-12-28 22:24
filename.substring(filename.lastIndexOf( \\ )+1);
filename:应该是你的文件名
substring:String的一个方法,返回一个子串,有两个重载的方法,你这里参数只有一个,表示起始索引,从这个索引到字符串尾
lastIndexOf(\\):也是String的一个方法,返回指定字符在此字符串中最后一次出现处的索引,你这里好像少了个双引号,双\\是转义字符,至于+1就不用解释了吧
总结起来,就是返回你filename这个String对象的一个子串,这个子串是从你String对象中最后一次出现\的索引+1开始到最后。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2