java File类分隔符

windows的分隔符是\linux的分隔符是/为什么我在windows中newFile("F:/demo/a.txt");也是正确的?... windows 的分隔符是\linux 的分隔符是/为什么我在windows中 new File( " F:/demo/a.txt"); 也是正确的? 展开
 我来答
匿名用户
2013-08-12
展开全部
用File 类中的 属性 就可以得到系统中使用的分隔符了 file.separator在window 下面 / 和 \\ 都是正确的 如果要统一的话 最好使用 /
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
消化中D1
2017-07-18 · 超过30用户采纳过TA的回答
知道答主
回答量:462
采纳率:0%
帮助的人:66.6万
展开全部
java分隔符就是将字符串分割成几段小的字符串的符号,分隔符可以是空格,逗号,#号等等之类的。深层次来讲,从某种意义上,各种各样的符号都能是分隔符。分隔符主要用于提取自己所需要的信息,比如路径中的文件名。。。这主要是借助split(String regex,int limit)函数来实现。。任何符号都可以用来做分隔符。

下面是个简单的例子:

String str="I#cann't#help#myself#missing#you";
String[]str1=str.split("#");
for(int i=0;i<str1.length;i++){
System.out.println(str1[i]);
}

输出为:

I
cann't
help
myself
missing
you
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-12
展开全部
File dir=new File("G:\\aa");这里就肯定错啦,这里应该是File dir = new File("G:\\aa\"+fileName);这里New File里面的参数是要指定文件名的,好像File file = new File("G:\\aa\a.jpg");里面不能只有路径,还要指定哪个文件

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaotousiquanj
2017-07-18 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:100%
帮助的人:13.1万
展开全部
windows也是支持“/”的和linux一样如果用“\”的话需要再加一个"\"去防止错误建议使用File.separator来取出当前系统的分割服使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-12
展开全部
最好使用File.separator,因为在JAVA里面\会被转义,只能使用/或者\\
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式