当前位置: 首页 > 面试题库 >

非法转义字符“ \”

宣高朗
2023-03-14
问题内容

我想在链接末尾获得名称,所以我做到了

if( invName.substring(j,k).equals("\")){
                                 copyf=invName.substring(0,j);}

Eclipse表示String文字没有被双引号正确关闭

如何比较String和这个char \


问题答案:

字符“ \”是一个特殊字符,用作字符串的一部分时需要转义,例如“ \”。这是使用’'字符进行字符串比较的示例

if (invName.substring(j,k).equals("\\")) {...}

您还可以使用类似于以下内容的逻辑执行直接字符比较:

if (invName.charAt(j) == '\\') {...}


 类似资料:
  • 问题内容: 我正在编写一些代码,以使用在终端中加载并运行文件的过程来运行Shell脚本。我遇到的问题是由于空格导致终端识别文件名,例如: 应该在终端中以 继承人代码更改将其替换: 我已经尝试过使用String.replaceAll但得到 我意识到我可以使用File.separatorChar: 但这似乎并不能代替任何东西。任何帮助将不胜感激。 谢谢 问题答案: 如果要将字符(即转义字符)放在字符串

  • 问题内容: 我已经完成了更改注册表数据的.java文件。但是我在存在的行上收到“非法转义字符”错误。我的错误在哪里? 问题答案: 您需要转义路径中使用的 反斜杠 。

  • 问题内容: 为了回答这个问题,我设法通过转义反斜杠来使字符串成为转义字符。 当我尝试将其概括为转义所有转义的字符时,它似乎无能为力: 但是对于特定的转义字符使用相同的方法,它确实起作用: 有一般的方法可以做到这一点吗?应包括,,,等。 问题答案: 使用r’text’将字符串定义为raw,如下面的代码所示:

  • 在XSLT 1.0中,处理此xml元素的最佳方法是什么 请注意,“小于号”表示两次。i、 e.as<代码>' 退出<代码> 如果我将禁用输出转义设置为“是”,则

  • 问题内容: 在Python 2中,该函数将确保所有非ascii字符均以逸出。 Python 2杰森 但这不是很令人困惑,因为它是一个Unicode字符,应该在Unicode字符串中使用。 输出的是a ,这是Python 2中的字节字符串。因此,它不应该将字符转义为吗? 问题答案: 这就是重点。您会得到一个字节字符串,而不是Unicode字符串。因此,Unicode字符需要转义才能生存。JSON允许

  • 反斜线()用于插入在 Markdown 语法中有特殊作用的字符。 这是用来 *演示* 的 _文本_ 这是用来 *演示* 的 _文本_ 这是用来 演示 的 文本 这是用来 *演示* 的 _文本_ 这些字符包括: ` * _ {} [] () # + - . !