第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以使用 replaceAll() 函數(shù)來創(chuàng)建一個在其上下文中包含 \n 的字符串?

是否可以使用 replaceAll() 函數(shù)來創(chuàng)建一個在其上下文中包含 \n 的字符串?

catspeake 2023-05-10 13:43:29
我正在嘗試將一個字符串導(dǎo)出到一個帶有條件的文本文件,該條件是該字符串在其中包含 \n 。使用 java 函數(shù) replaceAll(),它不起作用。有趣的是,我知道您可以使用 \\n 而不是 \n 來轉(zhuǎn)義它,就像從頭開始創(chuàng)建字符串或?qū)⒆址砑釉谝黄鹨粯印N乙呀?jīng)在谷歌中找到了這個信息,但我的問題是我想使用 replaceAll() 函數(shù),而不是僅僅將字符串加在一起。String a = "This";String b = "\\n";String c = "works";String d = a+b+c;System.out.println(d);String E = "This\nDoes not";System.out.println(E.replaceAll("\n","\\n"));預(yù)期結(jié)果將是:This\nworksThis\nDoes not,但實(shí)際輸出是:This\nworksThisnDoesnot.在第二行中,“\”消失了。
查看完整描述

3 回答

?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個贊

在使用字符序列替換時(shí),您應(yīng)該使用replaceinstead of 。replaceAll

replaceAll用于替換所有出現(xiàn)的正則表達(dá)式。

replace用于替換所有出現(xiàn)的字符序列。

例子:

System.out.println(E.replace("\n","\\n"));

輸出:

這\n有效

這\n沒有

這些方法的名稱令人困惑,所以我理解你的困惑。


查看完整回答
反對 回復(fù) 2023-05-10
?
萬千封印

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個贊

String a = "This";

String b = "\\n";

String c = "works";

String d = a+b+c;

System.out.println(d);

String E = "This\nDoes not";

System.out.println(E.replace("\n","\\n"));

因?yàn)樗粫雎?的所有出現(xiàn)。


查看完整回答
反對 回復(fù) 2023-05-10
?
慕的地10843

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個贊

我找到了答案,應(yīng)該使用 4 /'s 而不是 2。有效的代碼應(yīng)該是這樣的:


String a="This";

String b="\\n";

String c="works";

String d=a+b+c;

System.out.println(d);

String E="This\nDoes not";

System.out.println(E.replaceAll("\n","\\\\n"));

請保留此答案以備將來參考。


查看完整回答
反對 回復(fù) 2023-05-10
  • 3 回答
  • 0 關(guān)注
  • 163 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號