Java String字符串內(nèi)容實(shí)現(xiàn)添加雙引號(hào)
使用轉(zhuǎn)義符 \ (反斜杠)
String str1 = "我是\"中國\"工人";
String str2 = "\"我是中國工人\"";
System.out.println(str1);//輸出 我是"中國"工人
System.out.println(str2);//輸出 "我是中國工人"
補(bǔ)充知識(shí):Java-輸出字符型變量時(shí)與""雙引號(hào)拼接問題
我就廢話不多說了,大家還是直接看代碼吧~
public class Demo {
public static void main(String[] args) {
/**
* 字符型變量初始值是字符
*
* 結(jié)論:
*
* 當(dāng)輸出語句中沒有拼接“”時(shí),字符型變量被賦值什么就輸出什么;
* 當(dāng)“”前有2個(gè)及2個(gè)以上的字符型變量時(shí),轉(zhuǎn)化為int類型進(jìn)行計(jì)算后輸出;
* 當(dāng)“”前有1個(gè)或者0個(gè)字符型變量時(shí),整個(gè)輸出語句都轉(zhuǎn)化成字符串類型后輸出;
*/
char ch1 = 'A';
char ch2 = 'B';
// 初始值是什么就輸出什么
System.out.println(ch1); // A
// 先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算
System.out.println(ch1+ ch2); // 131
// 先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算
System.out.println(ch1+ ch2 + ""); // 131
// ""雙引號(hào)前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算,""雙引號(hào)后轉(zhuǎn)化為字符串類型
System.out.println(ch1+ ch2 + "" + 'C'); // 131C
// ""雙引號(hào)前后都轉(zhuǎn)化為字符串
System.out.println(ch1 + "" + ch2 + 'C'); // ABC
// ""雙引號(hào)前后都轉(zhuǎn)化為字符串
System.out.println(ch1 + "" + ch2); // AB
// ""雙引號(hào)后都轉(zhuǎn)化為字符串
System.out.println("" + ch1+ ch2); // AB
/**
* 字符型變量初始值是字符
*
* 結(jié)論:
*
* 當(dāng)輸出語句中沒有拼接“”時(shí),字符型變量被賦值什么就輸出什么;
* 當(dāng)“”前有2個(gè)及2個(gè)以上的字符型變量時(shí),轉(zhuǎn)化為int類型進(jìn)行計(jì)算后輸出;
* 當(dāng)“”前有1個(gè)或者0個(gè)字符型變量時(shí),整個(gè)輸出語句都轉(zhuǎn)化成字符串類型后輸出;
*/
ch1 = 65;
ch2 = 66;
char ch3 = 67;
// 初始值什么就輸出什么
System.out.println(ch1); // 65
// ""雙引號(hào)前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算后輸出
System.out.println(ch1 + ch2 + ""); // 131
// ""雙引號(hào)前轉(zhuǎn)化為字符類型輸出
System.out.println( ch1 + ""); // A
// ""雙引號(hào)前先轉(zhuǎn)化為int類型,進(jìn)行計(jì)算,""雙引號(hào)后轉(zhuǎn)化為字符串類型
System.out.println(ch1 + ch2 + "" + ch3); // 131C
// ""雙引號(hào)前后都轉(zhuǎn)化為字符串
System.out.println(ch3 + "" + ch1 + ch2); // CAB
/**
* 拼接對(duì)象是字符串時(shí),結(jié)果和字符型變量初始值是字符相同的結(jié)果
*
* 結(jié)論:
*
* 當(dāng)輸出語句中沒有拼接“”時(shí),字符型變量被賦值什么就輸出什么;
* 當(dāng)“”前有2個(gè)及2個(gè)以上的字符型變量時(shí),轉(zhuǎn)化為int類型進(jìn)行計(jì)算后輸出;
* 當(dāng)“”前有1個(gè)或者0個(gè)字符型變量時(shí),整個(gè)輸出語句都轉(zhuǎn)化成字符串類型后輸出;
*/
int a = 1, b = 2 ;
String c = "3";
System.out.println(a + b + c ); // 33
System.out.println(c + a + b); // 312
}
}
以上這篇Java String字符串內(nèi)容實(shí)現(xiàn)添加雙引號(hào)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
從內(nèi)存模型中了解Java final的全部細(xì)節(jié)
關(guān)于final關(guān)鍵字,它也是我們一個(gè)經(jīng)常用的關(guān)鍵字,可以修飾在類上、或者修飾在變量、方法上,以此看來定義它的一些不可變性!像我們經(jīng)常使用的String類中,它便是final來修飾的類,并且它的字符數(shù)組也是被final所修飾的。但是一些final的一些細(xì)節(jié)你真的了解過嗎2022-03-03
SpringBoot集成screw實(shí)現(xiàn)數(shù)據(jù)庫文檔生成的代碼示例
數(shù)據(jù)庫設(shè)計(jì)文檔是項(xiàng)目技術(shù)文檔的重要組成部分,Screw 是一款開源的數(shù)據(jù)庫文檔生成工具,它支持多種數(shù)據(jù)庫類型,并能生成豐富格式的文檔,本文將通過一個(gè)實(shí)際的例子,展示如何使用 Spring Boot 集成 Screw 生成數(shù)據(jù)庫設(shè)計(jì)文檔2024-07-07
淺析SpringBoot多數(shù)據(jù)源實(shí)現(xiàn)方案
現(xiàn)在很多項(xiàng)目的開發(fā)過程中,可能涉及到多個(gè)數(shù)據(jù)源,像讀寫分離的場(chǎng)景,或者因?yàn)闃I(yè)務(wù)復(fù)雜,導(dǎo)致不同的業(yè)務(wù)部署在不同的數(shù)據(jù)庫上,那么這樣的場(chǎng)景,我們應(yīng)該如何在代碼中簡(jiǎn)潔方便的切換數(shù)據(jù)源呢,本文介紹SpringBoot多數(shù)據(jù)源實(shí)現(xiàn)方案,感興趣的朋友跟隨小編一起看看吧2024-02-02
利用spring-data-redis實(shí)現(xiàn)incr自增的操作
這篇文章主要介紹了利用spring-data-redis實(shí)現(xiàn)incr自增的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-11-11
了解Maven的<relativePath/>標(biāo)簽用法
這篇文章主要介紹了了解Maven的<relativePath/>標(biāo)簽用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
詳解springmvc之json數(shù)據(jù)交互controller方法返回值為簡(jiǎn)單類型
這篇文章主要介紹了springmvc之json數(shù)據(jù)交互controller方法返回值為簡(jiǎn)單類型,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-05-05
mybatis如何使用Java8的日期LocalDate和LocalDateTime詳解
這篇文章主要給大家介紹了關(guān)于mybatis如何使用Java8的日期LocalDate和LocalDateTime的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
使用Java實(shí)現(xiàn)價(jià)格加密與優(yōu)化功能
在現(xiàn)代軟件開發(fā)中,數(shù)據(jù)加密是一個(gè)非常重要的環(huán)節(jié),尤其是在處理敏感信息(如價(jià)格、用戶數(shù)據(jù)等)時(shí),本文將詳細(xì)介紹如何使用?Java?實(shí)現(xiàn)價(jià)格加密,并對(duì)代碼進(jìn)行優(yōu)化,需要的朋友可以參考下2025-01-01
SpringBoot WebService服務(wù)端&客戶端使用案例教程
這篇文章主要介紹了SpringBoot WebService服務(wù)端&客戶端使用案例教程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-10-10

