1 問題
在字符常量中,反斜杠()是一個特殊的字符,被稱為轉(zhuǎn)義字符,它的作用是用來轉(zhuǎn)義后面一個字符。(\)表示要插入一個正則表達式的反斜線,其后的字符具有特殊意義。
2 方法
下面是一些常見的轉(zhuǎn)義字符:
package blog; public class Test04 { public static void main(String[] args) { n表示換行符,換到下一行的開頭。 System.out.println("aaabbb"); System.out.println("aaanbbbn"); r表示回車符,將光標定位到當前行的開頭,不會跳到下一行。 System.out.println("aaabbb"); System.out.println("aaarbbbn"); t表示制表符,將光標移動到下一個制表符的位置,一個制表符8位。 System.out.println("aaabbb"); System.out.println("aaatbbbn"); b表示退格符,就像鍵盤上的Backspace鍵。 System.out.println("aaabbb"); System.out.println("aaabbbbn"); '表示單引號字符,將單引號原樣輸出。 System.out.println("aaa"); System.out.println("'aaa'n"); ''表示雙引號字符,將雙引號原樣輸出。 System.out.println("aaa"); System.out.println(""aaa"n"); \表示反斜杠字符,將反斜杠()原樣輸出。 System.out.println("aaa"); System.out.println("\aaa\n"); } } |
在正則表達式中:
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之類的只要一個反斜杠就可以,在字符串中表示一個反斜杠只要用兩個反斜杠就可以。而Java 在正則表達式中則需要有兩個反斜杠才能被解析為其他語言中的轉(zhuǎn)義作用。比如在 Java 的正則表達式中,兩個\\才能代表其他語言中的一個\。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
JAVA
+關注
關注
20文章
2989瀏覽量
109749 -
編程
+關注
關注
88文章
3689瀏覽量
95260 -
字符
+關注
關注
0文章
237瀏覽量
25597
發(fā)布評論請先 登錄
相關推薦
熱點推薦
Java多線程的用法
本文將介紹一下Java多線程的用法。 基礎介紹 什么是多線程 指的是在一個進程中同時運行多個線程,每個線程都可以獨立執(zhí)行不同的任務或操作。 與單線程相比,多線程可以提高程序的并發(fā)性和響應
為什么我接收串口發(fā)送的數(shù)據(jù)時總有反斜杠的出現(xiàn)?
`為什么我接收串口發(fā)送的數(shù)據(jù)時總有反斜杠的出現(xiàn),如圖,怎樣去掉這個反斜杠?求指導?。?!`
發(fā)表于 10-20 23:29
反斜杠“\”的編譯器錯誤
的問題)。有沒有辦法解決這個問題?有沒有其他人有一個不需要反斜杠的命令(個人而言,我對linux不是很熟悉)。linux命令如下:curl -u emailid:password --silent https
發(fā)表于 10-11 16:56
java并發(fā)編程實戰(zhàn)之輔助類用法
Java并發(fā)編程:CountDownLatch、CyclicBarrier和Semaphore2017-09-18 13:07程序設計/58 在java 1.5中,提供了一些非常有用的輔助類來幫助
發(fā)表于 09-27 16:50
?0次下載
不同的系統(tǒng)中路徑的分隔符分析
replacement), replaceAll() 方法要用 4 個反斜杠,表示一個反斜杠; 1. java把字符串
Java數(shù)組的常用方法_Java:數(shù)組工具類Arrays類的常用方法的用法及代碼
本文主要詳細介紹了Java數(shù)組的常用方法以及數(shù)組工具類Arrays類的常用方法的用法及代碼。
發(fā)表于 01-29 10:25
?3059次閱讀
如何正確區(qū)分Java中super函數(shù)用法
Java中super函數(shù)有很多方法,在使用的時候我們應該如何正確區(qū)分?
2 方法
三種用法:
訪問父類的方法。
調(diào)用父類構(gòu)造方法。
訪問父類
Java中創(chuàng)建對象有哪些方式
1 問題
作為Java開發(fā)者,經(jīng)常創(chuàng)建很多對象,你是否知道Java中創(chuàng)建對象有哪些方式呢?
Java枚舉的特點及用法
在 Java 枚舉出現(xiàn)之前,通常會使用常量類來表示一組固定的常量值,直到Java 1.5之后推出了枚舉,那么枚舉類型有哪些特點,它比常量類又好在哪里呢。 本文將分析一下枚舉的特點及用法
this關鍵字在Java中的用法
this 關鍵字只能在方法內(nèi)部使用,表示對“調(diào)用方法的那個對象”的引用。 其實簡單來說 this 關鍵字就是表示當前對象,下面我們來具體介紹 this 關鍵字在Java中的用法。 1、調(diào)用成員變量

java中obj類型的實戰(zhàn)用法
類型具有許多實戰(zhàn)用法,下面將詳細介紹一些常見的使用場景。 作為方法參數(shù)和返回值的類型 在Java中,可以使用obj類型作為方法的參數(shù)或返回值類型。這種用法可以使方法具有更廣泛的適用性,
java中的注釋有三類分別是
在Java編程語言中,注釋是非常重要的一部分,它們提供了對代碼的解釋和說明。注釋可以幫助開發(fā)人員更好地理解代碼,使代碼更易于維護和理解。在Java中,有三種主要類型的注釋:單行注釋、多
Java提供了哪些注釋語句
Java提供了很多種類型的注釋語句,它們都有不同的用途和作用。在本文中,我們將詳細介紹Java中的注釋語句類型,并討論它們的用法和如何正確使用它們。 單行注釋(Single-line
評論