\\ 和 /的用法

 

首先看一個題:

public static void main(String[] args) {
//        String classFile = "com.jd.".replaceAll(".", "/") + "MyClass.class";// 輸出///////MyClass.class
        String classFile = "com.jd.".replaceAll("\\.", "/") + "MyClass.class";//輸出com/jd/MyClass.class
        System.out.println(classFile);
    }

注意觀察他的輸出,由於第一個replaceAll中第一個參數是一個正則表達式,所以"."就是表示所有,如果要單純的替換的主要轉移字符\\。對於我們常用的轉義字符一般都採用 \ 進行轉義,如 \" 就輸出的是“。

還有一點就是:在文件路徑上,"."表示當前所在路徑,".."表示當前所在目錄的父目錄,\\ 和 / 是一樣的效果。

wins中使用   \   ,  Linux中使用 //.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章