0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java中反斜杠有哪些用法

jf_78858299 ? 來源:算法與編程之美 ? 作者:編程之美 ? 2023-02-06 17:08 ? 次閱讀

1 問題

在字符常量中,反斜杠()是一個(gè)特殊的字符,被稱為轉(zhuǎn)義字符,它的作用是用來轉(zhuǎn)義后面一個(gè)字符。(\)表示要插入一個(gè)正則表達(dá)式的反斜線,其后的字符具有特殊意義。


2 方法

下面是一些常見的轉(zhuǎn)義字符:

package blog;
public class Test04 {
public static void main(String[] args) {
n表示換行符,換到下一行的開頭。
System.out.println("aaabbb");
System.out.println("aaanbbbn");
r表示回車符,將光標(biāo)定位到當(dāng)前行的開頭,不會(huì)跳到下一行。
System.out.println("aaabbb");
System.out.println("aaarbbbn");
t表示制表符,將光標(biāo)移動(dòng)到下一個(gè)制表符的位置,一個(gè)制表符8位。
System.out.println("aaabbb");
System.out.println("aaatbbbn");
b表示退格符,就像鍵盤上的Backspace鍵。
System.out.println("aaabbb");
System.out.println("aaabbbbn");
'表示單引號(hào)字符,將單引號(hào)原樣輸出。
System.out.println("aaa");
System.out.println("'aaa'n");
''表示雙引號(hào)字符,將雙引號(hào)原樣輸出。
System.out.println("aaa");
System.out.println(""aaa"n");
\表示反斜杠字符,將反斜杠()原樣輸出。
System.out.println("aaa");
System.out.println("\aaa\n");
}
}

在正則表達(dá)式中:

package blog;
public class Test05 {
public static void main(String[] args) {
String path = "" + "abc" + "" + "def";
System.out.println(path);
path = path.replaceAll("\","/");
System.out.println(path);
}
}


3 結(jié)語

在譬如n、t之類的只要一個(gè)反斜杠就可以,在字符串中表示一個(gè)反斜杠只要用兩個(gè)反斜杠就可以。而Java 在正則表達(dá)式中則需要有兩個(gè)反斜杠才能被解析為其他語言中的轉(zhuǎn)義作用。比如在 Java 的正則表達(dá)式中,兩個(gè)\\才能代表其他語言中的一個(gè)\。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2944

    瀏覽量

    104112
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3523

    瀏覽量

    93277
  • 字符
    +關(guān)注

    關(guān)注

    0

    文章

    230

    瀏覽量

    25108
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Java多線程的用法

    本文將介紹一下Java多線程的用法。 基礎(chǔ)介紹 什么是多線程 指的是在一個(gè)進(jìn)程同時(shí)運(yùn)行多個(gè)線程,每個(gè)線程都可以獨(dú)立執(zhí)行不同的任務(wù)或操作。 與單線程相比,多線程可以提高程序的并發(fā)性和響應(yīng)
    的頭像 發(fā)表于 09-30 17:07 ?845次閱讀

    1602如何顯示斜杠,不是斜杠

    本帖最后由 eehome 于 2013-1-5 10:10 編輯 1602如何顯示斜杠,不是斜杠{:4_95:}
    發(fā)表于 12-11 19:42

    為什么我接收串口發(fā)送的數(shù)據(jù)時(shí)總有斜杠的出現(xiàn)?

    `為什么我接收串口發(fā)送的數(shù)據(jù)時(shí)總有斜杠的出現(xiàn),如圖,怎樣去掉這個(gè)斜杠?求指導(dǎo)?。?!`
    發(fā)表于 10-20 23:29

    斜杠“\”的編譯器錯(cuò)誤

    的問題)。有沒有辦法解決這個(gè)問題?有沒有其他人一個(gè)不需要斜杠的命令(個(gè)人而言,我對(duì)linux不是很熟悉)。linux命令如下:curl -u emailid:password --silent https
    發(fā)表于 10-11 16:56

    UC3842芯片在激電源上的用法

    UC3842芯片在激電源上的用法
    發(fā)表于 05-24 10:37 ?16次下載

    java并發(fā)編程實(shí)戰(zhàn)之輔助類用法

    Java并發(fā)編程:CountDownLatch、CyclicBarrier和Semaphore2017-09-18 13:07程序設(shè)計(jì)/58 在java 1.5,提供了一些非常有用的輔助類來幫助
    發(fā)表于 09-27 16:50 ?0次下載

    不同的系統(tǒng)中路徑的分隔符分析

    replacement), replaceAll() 方法要用 4 個(gè)斜杠,表示一個(gè)斜杠; 1. java把字符串
    的頭像 發(fā)表于 12-07 17:11 ?4230次閱讀

    Java數(shù)組的常用方法_Java:數(shù)組工具類Arrays類的常用方法的用法及代碼

    本文主要詳細(xì)介紹了Java數(shù)組的常用方法以及數(shù)組工具類Arrays類的常用方法的用法及代碼。
    發(fā)表于 01-29 10:25 ?2857次閱讀

    如何正確區(qū)分Javasuper函數(shù)用法

    Javasuper函數(shù)很多方法,在使用的時(shí)候我們應(yīng)該如何正確區(qū)分? 2 方法 三種用法: 訪問父類的方法。 調(diào)用父類構(gòu)造方法。 訪問父類
    的頭像 發(fā)表于 02-21 15:08 ?483次閱讀

    Java創(chuàng)建對(duì)象哪些方式

    1 問題 作為Java開發(fā)者,經(jīng)常創(chuàng)建很多對(duì)象,你是否知道Java創(chuàng)建對(duì)象哪些方式呢?
    的頭像 發(fā)表于 02-24 10:29 ?962次閱讀

    Java枚舉的特點(diǎn)及用法

    Java 枚舉出現(xiàn)之前,通常會(huì)使用常量類來表示一組固定的常量值,直到Java 1.5之后推出了枚舉,那么枚舉類型哪些特點(diǎn),它比常量類又好在哪里呢。 本文將分析一下枚舉的特點(diǎn)及用法
    的頭像 發(fā)表于 09-30 10:02 ?1164次閱讀

    this關(guān)鍵字在Java用法

    this 關(guān)鍵字只能在方法內(nèi)部使用,表示對(duì)“調(diào)用方法的那個(gè)對(duì)象”的引用。 其實(shí)簡單來說 this 關(guān)鍵字就是表示當(dāng)前對(duì)象,下面我們來具體介紹 this 關(guān)鍵字在Java用法。 1、調(diào)用成員變量
    的頭像 發(fā)表于 10-10 16:49 ?461次閱讀
    this關(guān)鍵字在<b class='flag-5'>Java</b><b class='flag-5'>中</b>的<b class='flag-5'>用法</b>

    javaobj類型的實(shí)戰(zhàn)用法

    類型具有許多實(shí)戰(zhàn)用法,下面將詳細(xì)介紹一些常見的使用場景。 作為方法參數(shù)和返回值的類型 在Java,可以使用obj類型作為方法的參數(shù)或返回值類型。這種用法可以使方法具有更廣泛的適用性,
    的頭像 發(fā)表于 11-21 10:27 ?616次閱讀

    java的注釋三類分別是

    Java編程語言中,注釋是非常重要的一部分,它們提供了對(duì)代碼的解釋和說明。注釋可以幫助開發(fā)人員更好地理解代碼,使代碼更易于維護(hù)和理解。在Java三種主要類型的注釋:單行注釋、多
    的頭像 發(fā)表于 11-28 16:47 ?1055次閱讀

    Java提供了哪些注釋語句

    Java提供了很多種類型的注釋語句,它們都有不同的用途和作用。在本文中,我們將詳細(xì)介紹Java的注釋語句類型,并討論它們的用法和如何正確使用它們。 單行注釋(Single-line
    的頭像 發(fā)表于 11-28 16:56 ?517次閱讀