把反斜杠转换为正斜杠的方法

  由于操作系统的差异,开发过程中,尤其是跨系统移植的时候,可能就会出现需要转换正反斜杠的情况;

  曾经在编写三维软件Maya中的脚本的时候,我同事也遇到过这样的情况,当时他用的是python语言,不过由于是临时自学的,所以解决这个问题费了好大劲;

  最近,我开始学习Java的时候回想起这个问题,查找了一下网络,发现前辈们对这个问题已有很方便的解决方案,现在把方法备忘如下,感恩前辈的付出:

  反斜杠 \  在Java的字符串中是会被当做转移字符的,如 \r  \n   

  只有两条反斜杠 \\  才会被认为是一条  \  

  所以,写法如下:

 String pathTest = "\proj\bin\doc"; 2 String rep = "\\\\"; 3 System.out.println(rep.replaceAll( rep, "/")); 

  这样就可以把反斜杠转为正斜杠了~

  如果不知道当前系统的路径斜杠是哪种,可以用这条语句检测:

System.out.println(System.getProperty("file separator"));

  Java移植真方便!

 

转载于:https://www.cnblogs.com/jackchiang/p/4585070.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值