A. java中什么是分隔符
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希望能帮到你。
B. java的分隔符有哪些
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
C. java服务器端“/“文件路径如何书写
楼主可以这样写【File.separator是java虚拟机根据当前的操作系统自动识别得到的文件路径分隔符,例如windows是“”,linux是”/“】:
Filefile=newFile("files"+File.separator+"temp"+File.separator+"test.txt");
D. java 怎么将得到的文件路径中的"\"转化成"/",以方便java应用
可以通过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中的相关源码
E. windows和Linux以及Java中路径分隔符的不同
windows中路径分割用 \ 符号,linux中用 / 符号,在java中的路径符号和linux中的相同,如果想用window的方式表达路径,那么可以在 \符号前加一个 / ,如C:\Program Files\Java\jdk 写成C:\\Program Files\\Java\\jdk
F. Java 文件路径的不同写法
楼上的
,,,E:/test.txt怎么就是相对路径了,,这两个都是绝对路径,
不同的是分隔符的不同WIN自身的分隔符是“\”;
而这个又与“转义符”重合了所以再用“\”做文件分隔符的时候要写两个;
“//”符号表示当前目录的当前目录
也就是说多几个“/”是没有区别的;
另外再说一个“.”表示当前目录、“..”表示上一级目录。