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自身的分隔符是「\」;
而這個又與「轉義符」重合了所以再用「\」做文件分隔符的時候要寫兩個;
「//」符號表示當前目錄的當前目錄
也就是說多幾個「/」是沒有區別的;
另外再說一個「.」表示當前目錄、「..」表示上一級目錄。