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

如何在Java中用特殊字符分隔字符串

如何在Java中用特殊字符分隔字符串

蓝山帝景 2021-04-25 20:02:36
我试图用特殊字符分隔字符串,但最终在输出中打印特殊字符。public class SpecialCharacter {final String GM= "GOOD MORNING";        String s = "Juan";        System.out.println("/\"" +s+ "/\""+GM);    }}实际输出:/“ Juan /” GOOD MORNING接受的输出:“ Juan”早上好
查看完整描述

3 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

您只需要反斜杠即可转义:

System.out.println("\"" + s + "\" "  + GM);

输出: "Juan" GOOD MORNING


查看完整回答
反对 回复 2021-05-12
?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

  1. 您想用特殊字符分隔字符串。您介绍的方案仅打印两个字符串,双引号被视为特殊字符(字符串的分离类似于拆分字符串,这是一个不同的概念)。因此,您的问题可能类似于“如何在打印字符串时转义双引号,或如何在双引号中打印字符串”。

  2. 在扫描字符串时,我们使用反斜杠“ \”转义特殊字符,您的示例也使用了正斜杠。这就是为什么将正斜杠作为字符串的一部分进行打印的原因。

为了使实际输出与接受的输出匹配,您将需要从字符串中省略正斜杠“ /”以使其起作用。


查看完整回答
反对 回复 2021-05-12
  • 3 回答
  • 0 关注
  • 184 浏览

添加回答

举报

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