java File类分隔符
windows的分隔符是\linux的分隔符是/为什么我在windows中newFile("F:/demo/a.txt");也是正确的?...
windows 的分隔符是\linux 的分隔符是/为什么我在windows中 new File( " F:/demo/a.txt"); 也是正确的?
展开
8个回答
2013-08-12
展开全部
用File 类中的 属性 就可以得到系统中使用的分隔符了 file.separator在window 下面 / 和 \\ 都是正确的 如果要统一的话 最好使用 /
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
下面是个简单的例子:
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
如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
windows也是支持“/”的和linux一样如果用“\”的话需要再加一个"\"去防止错误建议使用File.separator来取出当前系统的分割服使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-12
展开全部
最好使用File.separator,因为在JAVA里面\会被转义,只能使用/或者\\
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询