亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

是否有另一種方法可以在不使用轉義序列的情況下生成引號?

是否有另一種方法可以在不使用轉義序列的情況下生成引號?

森欄 2023-03-31 09:54:25
我試圖讓我的輸出顯示縮寫周圍的雙引號以及翻譯后的縮寫。但是我在當前課程中沒有介紹轉義序列,所以我想知道是否有另一種方法可以實現這一點。當我嘗試使用轉義序列時,工作簿將不接受。我嘗試過轉義序列并使用兩個單引號 ('' ''),但都沒有用。也許我遺漏了一些東西并且對 Java 語言還很陌生。只是試圖從基礎的角度學習最有效的方法。導入 java.util.Scanner;公共類 TextMsgExpander { public static void main(String[] args) {Scanner scnr = new Scanner(System.in);String txtMsg;String BFF = "best friend forever";String IDK = "I don't know";String JK = "just kidding";String TMI = "too much information";String TTYL = "talk to you later";System.out.println("Enter text: ");txtMsg = scnr.nextLine();System.out.println("You entered: " + txtMsg);System.out.println();if(txtMsg.contains("BFF")) {  txtMsg = txtMsg.replace("BFF", BFF);  System.out.println("Replaced BFF with " + BFF);}                    // above line is where I tried escape sequenceif(txtMsg.contains("IDK")) {  txtMsg = txtMsg.replace("IDK", IDK);  System.out.println("Replaced IDK with " + IDK);}if(txtMsg.contains("JK")) {  txtMsg = txtMsg.replace("JK", JK);  System.out.println("Replaced JK with " + JK);}System.out.println();System.out.println("Expanded: " + txtMsg);return;} }你的輸出輸入文本: 您輸入了: IDK 這是怎么回事。下次再談。將 IDK 替換為 I don't know 將 TTYL 替換為 talk to you later擴展:我不知道那是怎么發生的。我們回聊。預期產出輸入文本: 您輸入了: IDK 這是怎么回事。下次再談。將“IDK”替換為“我不知道”。將“TTYL”替換為“稍后與您交談”。擴展:我不知道那是怎么發生的。我們回聊。
查看完整描述

3 回答

?
當年話下

TA貢獻1890條經驗 獲得超9個贊

你有沒有試過這個:

\"example text\"

所以你會有這樣的事情:

  System.out.println("Replaced \"BFF\" with " + "\"" + BFF + "\"");

或者

  System.out.println("Replaced \"BFF\" with \"" + BFF + "\"");


查看完整回答
反對 回復 2023-03-31
?
ITMISS

TA貢獻1871條經驗 獲得超8個贊

通常它應該與轉義字符一起使用。你有沒有試過這樣的事情:

 System.out.println("\"These two semi colons are removed when i am printed\"");

我測試了它,它對我有用。


查看完整回答
反對 回復 2023-03-31
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

如果您不能使用\轉義序列,無論出于何種原因,您都可以使用這樣一個事實,即'撇號不需要在"xx"字符串文字中轉義,"雙引號不需要在'x'字符文字中轉義。

例如,要打印Replacing "foo" with 'bar' was easy, 和foobar變量,您可以這樣做:

String s = "Replacing " + '"' + foo + '"' + " with '" + bar + "' was easy"`;


查看完整回答
反對 回復 2023-03-31
  • 3 回答
  • 0 關注
  • 194 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號