当前位置: 代码迷 >> Java相关 >> 结果为什么不正确,求解释?
  详细解决方案

结果为什么不正确,求解释?

热度:111   发布时间:2011-10-11 16:57:04.0
结果为什么不正确,求解释?
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
搜索更多相关的解决方案: java  字符串  

----------------解决方案--------------------------------------------------------
String fileName=path.substring(12);


改成12结果正确,为什么?这个方法不是这样用的吗?
----------------解决方案--------------------------------------------------------
都不回答,我自己解决了。
----------------解决方案--------------------------------------------------------
java 中字符串里\\第一根是转义。。实际只是一根\
----------------解决方案--------------------------------------------------------
  相关解决方案