为了账号安全,请及时绑定邮箱和手机立即绑定

是否有另一种方法可以在不使用转义序列的情况下生成引号?

是否有另一种方法可以在不使用转义序列的情况下生成引号?

森栏 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 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信