亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java轉(zhuǎn)義字符詳細(xì)介紹

 更新時(shí)間:2024年12月25日 09:24:06   作者:Stewie?Lee  
這篇文章主要介紹了Java轉(zhuǎn)義字符的相關(guān)資料,包括換行符、回車(chē)符、換頁(yè)符、退格符、空字符、空格、制表符、單引號(hào)、雙引號(hào)、反斜杠以及八進(jìn)制和十六進(jìn)制字符,通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、轉(zhuǎn)義字符匯總

符號(hào)字符含義
\n換行 (0x0a)
\r回車(chē) (0x0d)
\f換頁(yè)符(0x0c)
\b退格 (0x08)
\0空字符 (0x0)
\s空格 (0x20)
\t制表符
\"雙引號(hào)
\'單引號(hào)
\\反斜杠
\ddd八進(jìn)制字符 (ddd)
\uxxxx16進(jìn)制Unicode字符 (xxxx)

二、詳細(xì)介紹

1、\n - 換行符(Line feed)

在文本中開(kāi)始一個(gè)新行。

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello World!\nHello World!");
	}
}

運(yùn)行結(jié)果:

可以發(fā)現(xiàn)這里兩句話中間會(huì)有換行。

2、\r - 回車(chē)符(Carriage return)

將光標(biāo)移動(dòng)到行首。

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello World!\rHello Code!");
	}
}

運(yùn)行結(jié)果:

對(duì)于 \r 轉(zhuǎn)義字符,它的作用就是將光標(biāo)回到行首,不會(huì)換行,這里的運(yùn)行結(jié)果就是現(xiàn)將Hello World! 打印好,然后光標(biāo)回到行首,然后打印 Hello Code! 這樣前面的部分會(huì)被覆蓋,只剩下一個(gè) ! ,所以是這個(gè)結(jié)果。

3、\f - 換頁(yè)符(Form feed)。

用于打印文檔時(shí),推進(jìn)到下一頁(yè)。

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello World!\fHello World!");
	}
}

運(yùn)行結(jié)果:

4、\b - 退格符(Backspace)。

刪除前一個(gè)字符。

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello \bWorld!");
	}
}

運(yùn)行結(jié)果:

5、\0 - 空字符(null character)

在Java中,\0 通常用于表示字符串的結(jié)束,盡管在實(shí)際編程中很少直接使用它。在C語(yǔ)言中,字符串通常以空字符 \0 結(jié)尾,但在Java中,字符串是由字符數(shù)組表示的,并且不需要以空字符結(jié)尾。

public class Hello{
	public static void main(String[] args){
		System.out.println("Hello World!\0");
	}
}

運(yùn)行結(jié)果:

6、\s - 正則表達(dá)式中的空白字符

在正則表達(dá)式中,\s 用于匹配任何空白字符。

7、\t - 制表符(Tab)。

移動(dòng)到下一個(gè)制表位。

public class Hello{
	public static void main(String[] args){
		System.out.println("Bob\tAlice\tJack");
	}
}

運(yùn)行結(jié)果:

8、\' - 單引號(hào)字符。

用于在單引號(hào)字符字面量中包含單引號(hào)。

public class Hello{
	public static void main(String[] args){
		System.out.println("This is a character \'");
	}
}

運(yùn)行結(jié)果:

9、\" - 雙引號(hào)字符。

用于在字符串字面量中包含雙引號(hào)。

public class Hello{
	public static void main(String[] args){
		System.out.println("This is a character \"");
	}
}

運(yùn)行結(jié)果:

10、\\ - 反斜杠字符。

用于在字符串中包含反斜杠。

public class Hello{
	public static void main(String[] args){
		System.out.println("D:\\Java_Development\\JavaCode");
	}
}

運(yùn)行結(jié)果:

11、\ddd - 八進(jìn)制字符(ddd代表一到三位的八進(jìn)制數(shù))。

用于表示特定的字符代碼點(diǎn)。\ddd 用于表示八進(jìn)制字符,其中 ddd 是一個(gè)一到三位的八進(jìn)制數(shù),代表字符的ASCII碼或擴(kuò)展字符碼。這在需要表示特定的ASCII字符或擴(kuò)展字符時(shí)非常有用。

public class Hello{
	public static void main(String[] args){
		System.out.println("There will bell " + '\007');
	}
}

運(yùn)行這段代碼會(huì)有一個(gè)鈴聲(如果系統(tǒng)支持)。

12、\uxxxx - Unicode字符(xxxx表示四位十六進(jìn)制數(shù))。

用于表示任意的Unicode字符。\uxxxx 用于表示Unicode字符,其中 xxxx 是一個(gè)四位的十六進(jìn)制數(shù),代表Unicode字符的碼點(diǎn)。這在需要表示非ASCII字符時(shí)非常有用,例如中文、日文、韓文等。

public class Hello{
	public static void main(String[] args){
		System.out.println("This is a character " + '\u0041');
	}
}

運(yùn)行結(jié)果:

因?yàn)槭M(jìn)制 41 轉(zhuǎn)換成十進(jìn)制為 65 ,65 對(duì)應(yīng)的字符是 A 。

總結(jié)

到此這篇關(guān)于Java轉(zhuǎn)義字符詳細(xì)介紹的文章就介紹到這了,更多相關(guān)Java轉(zhuǎn)義字符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java利用JSONPath操作JSON數(shù)據(jù)的技術(shù)指南

    Java利用JSONPath操作JSON數(shù)據(jù)的技術(shù)指南

    JSONPath?是一種強(qiáng)大的工具,用于查詢和操作?JSON?數(shù)據(jù),類(lèi)似于?SQL?的語(yǔ)法,它為處理復(fù)雜的?JSON?數(shù)據(jù)結(jié)構(gòu)提供了簡(jiǎn)單且高效的解決方案,本文將介紹?JSONPath?的基本語(yǔ)法,并通過(guò)詳細(xì)的?Java?示例展示其實(shí)際應(yīng)用,需要的朋友可以參考下
    2025-04-04
  • 線程池調(diào)用kafka發(fā)送消息產(chǎn)生的內(nèi)存泄漏問(wèn)題排查解決

    線程池調(diào)用kafka發(fā)送消息產(chǎn)生的內(nèi)存泄漏問(wèn)題排查解決

    這篇文章主要為大家介紹了線程池調(diào)用kafka發(fā)送消息產(chǎn)生的內(nèi)存泄漏問(wèn)題排查解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Spring data jpa @Query update的坑及解決

    Spring data jpa @Query update的坑及解決

    這篇文章主要介紹了Spring data jpa @Query update的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Springboot整合quartz產(chǎn)生錯(cuò)誤及解決方案

    Springboot整合quartz產(chǎn)生錯(cuò)誤及解決方案

    這篇文章主要介紹了Springboot整合quartz產(chǎn)生錯(cuò)誤及解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • JAVA一個(gè)快速排序?qū)崿F(xiàn)代碼

    JAVA一個(gè)快速排序?qū)崿F(xiàn)代碼

    排序有哪幾種方法?請(qǐng)列舉。并用JAVA實(shí)現(xiàn)一個(gè)快速排序.,需要的朋友可以參考下
    2017-02-02
  • SpringBoot使用TraceId進(jìn)行日志追蹤的實(shí)現(xiàn)

    SpringBoot使用TraceId進(jìn)行日志追蹤的實(shí)現(xiàn)

    本文主要介紹了SpringBoot使用TraceId進(jìn)行日志追蹤的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • idea啟動(dòng)與jar包啟動(dòng)中使用resource資源文件路徑的問(wèn)題

    idea啟動(dòng)與jar包啟動(dòng)中使用resource資源文件路徑的問(wèn)題

    這篇文章主要介紹了idea啟動(dòng)與jar包啟動(dòng)中使用resource資源文件路徑的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java兩個(gè)List<T> 求交集,差集,并集,去重后的并集

    Java兩個(gè)List<T> 求交集,差集,并集,去重后的并集

    本文主要介紹了Java兩個(gè)List<T> 求交集,差集,并集,去重后的并集,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Java設(shè)置Excel數(shù)據(jù)驗(yàn)證的示例代碼

    Java設(shè)置Excel數(shù)據(jù)驗(yàn)證的示例代碼

    數(shù)據(jù)驗(yàn)證是Excel 2013版本中,數(shù)據(jù)功能組下面的一個(gè)功能。本文將通過(guò)Java程序代碼演示數(shù)據(jù)驗(yàn)證的設(shè)置方法及結(jié)果,感興趣的可以了解一下
    2022-05-05
  • java集合collection接口與子接口及實(shí)現(xiàn)類(lèi)

    java集合collection接口與子接口及實(shí)現(xiàn)類(lèi)

    這篇文章主要介紹了java集合collection接口與子接口及實(shí)現(xiàn)類(lèi),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-07-07

最新評(píng)論