//一:测试通过的案例: String ss1 = "D:/picture"; System.out.println(ss1); ss1 = ss1.substring(ss1.indexOf('/')); System.out.println(ss1); //二:测试错误的案例: String ss1 = "D:/picture"; System.out.println(ss1); ss1 = ss1.substring(ss1.indexOf('\\')); System.out.println(ss1);
分析:
路径的构成可以是"/"表示子目录,也可以是"\\"表示子目录。而且在一个路径中可以混合使用斜杆和反斜杠, 比如"E:/picture\\picture/",这种写法同样可以定位到某个文件。
但是,如果在构造substring的时候,"\\"和"/"是不同的符号,无法通过\\来找到/的位置。这就是第二个测试案例错误的原因。
转载地址:https://blog.csdn.net/uestcyao/article/details/8298808
相关推荐
下面小编就为大家带来一篇老生常谈java路径中的反斜杠和斜杠的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
建议如果是路径设置,尽量使用反斜杠,在java项目中,斜杠\是需要\\转义的,毕竟最后会在linux 运行使用/反斜杠更ok; 解决路径问题,作为变量传参,在windows-java环境支持/反斜杠路径 2、技术框架的选型,在通过...
在Windows系统中使用反斜杠 ‘’ 或者斜杠 ‘/’来当作路径的分隔符,但是使用反斜杠需要注意: 单个反斜杠代表转义字符,所以在使用反斜杠充当路径的分隔符时需要成对出现。 File file1 = new File("E:\\aaa\\1...
//导入数据库:注意路径和最后的反斜杠 jar包里使用的数据库名为company,连接mysql的用户名为“root”,密码为“”(空) 所以当在不同电脑使用时满足不了以上条件会运行不了 注意jar包需同lib文件放在同一目录...
逗号, 帽号: 数学减号- 右尖括号> 左尖括号反斜杠\ 即空格,制表符,回车符等 10 匹配非负整数(正整数 + 0) 11 匹配不包括零的非负整数(正整数 > 0) 12 匹配正整数 13 匹配非正整数(负整数 + 0) 14 匹配负...
自动替换generator.properties中的句号(.)为反斜杠,设置key为key+"_dir"后缀 示例: pkg=com.company => pkg_dir=com/company 九.自动拷贝二进制文件至输出目录 如模板目录下的 zip,rar,doc文件将会自动拷贝至...
[removed].pathname 比如: /windows/location/page.html 我想得到“windows”,请问用正则表达式怎么写? [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
注意斜杠与反斜杠 docBase=” “里面的值是想访问的路径。直接去属性里面复制粘贴即可 path 里填写路径最后的文件夹即可 3.配置完成后启动tomcat 1.打开tomcat中的bin文件夹 2.双击bin目录中的startup 3.这时候...
探索火星 实现 elo7 编程测试解决方案的存储库 如何生成可执行的jar 要生成可执行文件 .jar: mvn clean compile ... (注意:对于linux环境,修改上一行路径中的反斜杠) 代码中使用的命名法 代码中使用的命名法
在conf->tables.txt中,一行一个表的名称3、修改conf->config.xml中的文件的生成路径,注意:mainpath 变量后面必须已反斜杠结束,后面要用它做路径的拼接。例如:变量jsp = "$mainpath+jsp/",最后,程序中要把$...
首先为了避免转义反斜杠出问题,可以用正则表达式来将\或\\替换成#,如: D:#Program Files#Notepad++#Notepad++.exe 之后以‘#’为分隔符,将字符串分解成数组,得到如下数组: D: ProgramFiles Notepad++ Notep
自动替换generator.properties中的句号(.)为反斜杠,设置key为key+"_dir"后缀 示例: pkg=com.company => pkg_dir=com/company 九.自动拷贝二进制文件至输出目录 如模板目录下的 zip,rar,doc文件将会自动拷贝至...
请记住,基于 Windows 的系统 .keystore 文件路径必须使用正斜杠 ( "/" ) 而不是示例中给出的通常的反斜杠 ( "" ) 来导航目录。 贡献指南 由 对于每个功能/模块:使用以下语法创建一个新分支(从 master 复制): ...
对于一个带绝对路径的文件名如:D:\Program Files\Notepad++\Notepad++.exe首先为了避免转义反斜杠出问题,可以用正则表达式来将\或\\替换成#,如:D:#Program Files#Notepad++#Notepad++.exe之后以‘#’为分隔符,...
自动替换generator.properties中的句号(.)为反斜杠,设置key为key+"dir"后缀 示例: pkg=com.company => pkg_dir=com/company 7. 数据库表配置,用于自定义生成器模板引用的table变量 配置文件必须存放在classpath: ...
14.4 继承中关于属性的一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 接口的成员 .178 15.4 接口的实现 .182 ...