问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 怎么将得到的文件路径中的"\"转化成"/",以方便java应用

发布网友 发布时间:2022-04-07 18:53

我来回答

9个回答

热心网友 时间:2022-04-07 20:22

可以通过System.getProperty("file.separator")来得到系统相关的路径分隔符。

File.pathSeparator也可以,它实际也是取得了file.separator系统属性

static {
    separatorChar = System.getProperty("file.separator", "/").charAt(0);
    pathSeparatorChar = System.getProperty("path.separator", ":").charAt(0);
    separator = String.valueOf(separatorChar);
    pathSeparator = String.valueOf(pathSeparatorChar);
}

这是类File中的相关源码

热心网友 时间:2022-04-07 21:40

用循环吧,但是替换的时候要通过转义字符
就是前面要多一个"\",比如"\t" 表示水平制表符,"\n" 表示换行一样
想要路径中的"\",好像是要用"\\",表示吧
你试一下吧

热心网友 时间:2022-04-07 23:15

如果你获得是字符串的话。可以 使用String 的字符处理方法。把 “\”转换为“/”。replaceAll("\\'", "/'"); 记得前面是2 个 / 不是 一个。

热心网友 时间:2022-04-08 01:06

如果用File 类操作的话是不需要转化的,
可用楼上说的replaceAll.
还有 splt() , substring ,方法很多,如果是学习的话建议楼主都试一下,对于字符串操作很有用。 具体用法建议去查看api

热心网友 时间:2022-04-08 03:14

String 有个方法可以的。
replace(char oldChar, char newChar)
Returns a new string resulting from replacing all occurrences of oldChar in this string with newChar.
如:xxxx.replace('\\','\/'); 大概是这样子吧。你试下

热心网友 时间:2022-04-08 05:39

replaceAll("\\\\","/")
这样就OK

热心网友 时间:2022-04-08 08:20

str.replaceAll("\\","/");

热心网友 时间:2022-04-08 11:18

什么意思?

热心网友 时间:2022-04-08 14:33

不知道,第一次看到java关于文件路径的时候用的"/"
可能是开发java的人设定的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你见过最古老的东西是什么,有多少年历史 WORD中怎么输出稿纸模式word中怎么输出稿纸模式 女性尿检阴性是什么意思 阴性尿检是什么意思 尿检阴性是什么 win10如何查看电脑配置参数 win10怎样查看电脑配置参数 多地对公职人员提接种要求 亚马逊订单可以退回任何Kohl's商店,7月份生效 亚马逊提供免费退货,珠宝退货卖家要承担运费吗 新的亚马逊退货政策惹争议!官方解答来了 最近不知道为什么心情很不好? 最近不知道为什么心情总烦躁 最近不知怎么回事,脾气火爆一点就着,越来越觉得烦躁。 最近不知道为什么总是感觉胸闷? 我最近不知道怎么回事 总觉得很烦躁 最近总是莫名的犯困,不知道为什么 最近不知道为什么老是觉得心烦,心就是静不下来,这是什么原因造成的呢? 我最近不知道为什么?心里总是空荡荡的 最近不知道为什么心里非常的烦躁 最近不知道为什么,心情总是很低落…… 我最近特别累,不知道为什么? 最近不知道为什么心里很不舒服,对什么事情都不能感 最近不知道为什么就是无缘无故莫名的心情难受,为什么 - 信息提示 最近不知道为什么,心里特别的烦 最近不知道为什么,总是感觉到心里空荡荡的! CPU上的风扇不转了 有哪些原因 ·《致命ID》你观看后的真实感受? 看过《致命ID》的来 致命ID电影 1立方米林木大约是多少亩 1350立方米等于多少亩地? 73333.70立方米等于多少亩? 1m3水体用1ml,500ml用多少亩 大开大阖是什么意思? 1.62立方米是多少亩 在(将进酒)里面 这几个字怎么读。。。求高手指点岑 馔 恣 谑 沽 酌 大开大阖的意思 “阖”字怎么读? 1亿立方米等于多少亩 大启大阖是个成语还是一个词语??它的含义是什么?请大侠们帮忙解释下 大启大阖是个成语还是一个词语 将进酒怎么读 《将进酒》全文注音是什么? 求李白将进酒难字的读法及整首诗(词?)的意思 华为matebookd14怎么设置开机密码 b站大开大合什么梗 华为开机密码怎么设置方法 千金散尽还复来的“还”应该怎么读? 大什么大什么的成语有哪些