结果为什么不正确,求解释?
String path="c:\\java\\jsp\\A.java";String fileName=path.substring(15);//获取path中“A.java”子字符串。???????
System.out.println("c:\\java\\jsp\\A.java中含有的文件名:"+fileName);
运行结果:c:\java\jsp\A.java中含有的文件名:ava
----------------解决方案--------------------------------------------------------
String fileName=path.substring(12);
改成12结果正确,为什么?这个方法不是这样用的吗?
----------------解决方案--------------------------------------------------------
都不回答,我自己解决了。
----------------解决方案--------------------------------------------------------
java 中字符串里\\第一根是转义。。实际只是一根\
----------------解决方案--------------------------------------------------------