導航:首頁 > 編程語言 > java路徑字元串

java路徑字元串

發布時間:2022-03-08 15:13:15

java中如何 沿任意路徑寫入字元串

無法理解啊。
你是要把字元串做為文本文件保存到任意路徑下嗎?

⑵ java路徑字元串中的一個點代表什麼意思 例如 File path = new File("."); 這個點代表什麼意思

"." 代表的是應用程序的當前目錄
".." 代表的是應用程序的上級目錄
他們是相對路徑裡面的兩個符號,相信你配置過ClASS_PATH,這裡面就有個"."

⑶ java 判斷字元串是不是路徑

public static void main(String[] args)
{

String str="ABC_001";
if(str.indexOf("ABC")!=-1){
System.out.println("包含");
}else{
System.out.println("不包含");
}
}

⑷ java中相對路徑與字元串的問題

<%String path="img.gif";%>
<img src="upload/<%=path%>" border="0"align="left">

⑸ 用java獲取URL路徑時出現非法字元

經常會在瀏覽器的地址欄里看到這樣的字元串%E6%96%87%E6%A1%A3
這就是被編碼後的字元串,下面就討論一下java 的url編碼與解碼問題

java.net.URLDecoder.decode(String s,String enc);
將application/x-www-form-urlencoded字元串轉換成普通字元串。

java.net.URLEncoder.decode(String s,String enc);
將普通字元串轉換成application/x-www-form-urlencoded字元串

代碼示例:

import java.net.URLDecoder;

import java.net.URLEncoder;

public class URLDecoderTest {

public static void main(String[] args) throws Exception {
//將application/x-www-form-urlencoded字元串

//轉換成普通字元串

//必須強調的是編碼方式必須正確,如的是gb2312,而google的是UTF-8

String keyWord = URLDecoder.decode("%E6%96%87%E6%A1%A3", "gb2312");
System.out.println(keyWord);
//將普通字元串轉換成

//application/x-www-form-urlencoded字元串

//必須強調的是編碼方式必須正確,如的是gb2312,而google的是UTF-8

String urlStr = URLEncoder.encode("文檔", "gb2312");

System.out.println(urlStr);
}
}

⑹ java絕對路徑轉化為字元串

String array = childs[i].getAbsolutePath();
String[] s=array.split("//");
int sum=s.length;//sum就是//數量

⑺ java代碼實現從路徑字元串中獲取文件名稱

這道題主要就是利用了String類的split()方法,進行多次調用,已經幫你實現了,代碼如下:

public class Test{
public static void main(String[] args){
String str = "c:/win/good/aaa.txt;d:/win/good/bbb.txt;c:/win/cccc.txt;";
//得到路徑數組
String[] fileRoot = str.split(";");
String[] fileName = null;
for(int i = 0;i < fileRoot.length;i++){
if(fileRoot[i] != null){
fileName = fileRoot[i].split("/");
//得到最終需要的文件名
System.out.println (fileName[fileName.length-1]);
}
}

}
}

⑻ java表示路徑是"."和"/"的區別

有正斜杠與反斜杠之分,正斜杠,一般就叫做斜杠,符號為「/」;反斜杠的符號為「\」。

斜杠(/)在JAVA中沒有什麼特別的意義,就是代表一個字元『/』;
反斜杠(\)則不然,它和緊跟著它的那個字元構成轉義字元,如「\n」(換行)、「\」」(字元『」『)等,所以在字元串中要表示字元』\』要用「\\」來表示,例:如果你這樣定義一個字元串String s = 「name\sex」是錯誤的,要這樣定義String s = 「name\\sex」;

注意:在正則表達式中的「\\」表示和後面緊跟著的那個字元構成一個轉義字元(姑且先這樣命名),代表著特殊的意義;所以如果你要在正則表達式中表示一個反斜杠\,應當寫成」\\\\」。如果你這樣獲得一個Matcher,Matcher m= Pattern.compile(「\\」).matcher(「\\」)將會報錯,你應當這樣寫Matcher m = Pattern.compile(「\\\\」).matcher(「\\」)才是正確且匹配的。

⑼ java中如何將字元或者字元串寫入到文件的指定位置

先讀取文件中所有內容,然後在對改內容進行處理,最後在寫入到文件中

⑽ java中如何獲取文件的路徑並賦給一個字元串變數

importjava.in.File

Filefile=newFile("text.java");

StringfilePath=file.getAbsolutePath();

就這樣用,

publicStringgetAbsolutePath()返回此抽象路徑名的絕對路徑名字元串。

如果此抽象路徑名已經是絕對路徑名,則返回該路徑名字元串,這與getPath()方法一樣。如果此抽象路徑名是空抽象路徑名,則返回當前用戶目錄的路徑名字元串,該目錄由系統屬性user.dir指定。否則,使用與系統有關的方式解析此路徑名。在UNIX系統上,根據當前用戶目錄解析相對路徑名,可使該路徑名成為絕對路徑名。在MicrosoftWindows系統上,根據路徑名指定的當前驅動器目錄(如果有)解析相對路徑名,可使該路徑名成為絕對路徑名;否則,可以根據當前用戶目錄解析它。

返回:

絕對路徑名字元串,它與此抽象路徑名表示相同的文件或目錄

getPath

publicStringgetPath()將此抽象路徑名轉換為一個路徑名字元串。所得字元串使用默認名稱分隔符分隔名稱序列中的名稱。

返回:

此抽象路徑名的字元串形式(相對路徑)

getName

publicStringgetName()返回由此抽象路徑名表示的文件或目錄的名稱。該名稱是路徑名名稱序列中的最後一個名稱。如果路徑名名稱序列為空,則返回空字元串。

返回:

此抽象路徑名表示的文件或目錄的名稱;如果路徑名的名稱序列為空,則返回空字元串

要API的話,我給你發(中文api),留個郵箱就行

http://docs.oracle.com/javase/6/docs/api/(英文的api)

閱讀全文

與java路徑字元串相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:62
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:286
python編譯器小程序 瀏覽:945
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:433
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:401
夢幻端游長安地圖互通源碼 瀏覽:746
電腦本地文件如何上傳伺服器 瀏覽:313