原文:replace File.separator出現異常:【java.lang.IllegalArgumentException: character to be escaped is missing】

寫代碼時,要寫這么一個功能: 將包名中的 . 換成路徑分隔符 或 ,視操作系統而定 ,要求在window或linux下都能正常運行。 分析一下,這明顯是個字符串替換的操作,可用使用String提供的replace方法 換成操作系統指定的路徑分隔符,可以使用File.separator來完成,代碼如下: import java.io.File public class Test public sta ...

2020-06-09 09:03 0 720 推薦指數:

查看詳情

關於JavaFile.separator

一、File類 在Windows下的路徑分隔符(\)和在Linux下的路徑分隔符(/)是不一樣的,當直接使用絕對路徑時,跨平台會報No Such file or diretory異常File中還有幾個與separator類似的靜態常量,與系統有關,在編程中應盡量使用。 ps:File ...

Mon Jul 27 07:51:00 CST 2015 3 46189
關於JavaFile.separator

File file=new File(); 這句是新建一個文件。file.separator這個代表系統目錄中的間隔符,說白了就是斜線,不過有時候需要雙線,有時候是單線,你用這個靜態變量就解決兼容問題了。 在Windows下的路徑分隔符和Linux下的路徑分隔符是不一樣的,當直接使用 ...

Thu Jul 20 01:10:00 CST 2017 2 50599
java.lang.illegalArgumentException異常

今天在使用spring3.2的時候,配置好注解開發后,運行出現異常 java.lang.illegalArgumentException 經查為 JRE 版本域spring3.2不兼容所致, 將項目JRE修改為1.6后 運行正常 ...

Mon Apr 02 00:08:00 CST 2018 0 1922
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM