String path="c:/inetpub/wwwroot/indext.jsp";
这句话存在问题"/"在java中单独出现肯定为转义符,这样写的话编译器会报错的
不妨改为String path="c://inetpub//wwwroot//indext.jsp";
或者String path="c:/inetpub/wwwroot/indext.jsp";
public class Find {
static String path="c://home//java//aaa";
static int pos;
public int findSym(String str){
int postemp=0;
postemp=str.lastIndexOf("//");
return postemp;
}
public static void main(String args[]){
Find find=new Find();
pos=find.findSym(path);
System.out.println("最后出现//的位置为"+pos);
}
}
这段程序的结果为 :最后出现/的位置为12
将//忽略为/