`
左眼的天空
  • 浏览: 30444 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

String操作中“\”转义问题

    博客分类:
  • java
阅读更多


public class StringUtil {
public static void main(String args[]){
   String str = "c:\notebook\record\2009\2\4";
   System.out.println(splitEnd(str,"\\"));
}
public static String splitEnd(String str,String status){
   System.out.println(str+"str:::status:"+status);
   String strs[] = str.split(status);--------在这里status实际上上成为'\'一个斜杠还必须经过转义也就是'\'在作为参数传递过程中不仅要在传参开始的时候转义,还要在真正执行到时候再转义一次所以左边代码应该这样写:
   String strs[] = str.split(status+'\\');
............
   return sb.toString();
}
}
分享到:
评论

相关推荐

    gson转义字符

    在Java开发过程中,经常需要对数据进行序列化与反序列化操作,而Gson作为一款非常流行的库,被广泛应用于这些场景中。然而,在实际应用过程中可能会遇到一些问题,比如某些特殊字符(如HTML标签、Unicode字符等)会...

    测量程序编制 - python 12数据类型:String(字符串)-转义字符.pptx

    在Python编程语言中,字符串(String)是一种非常基础且重要的数据类型,用于存储和处理文本信息。字符串中的转义字符是一个特殊概念,它允许我们在字符串中插入特殊字符或表示无法直接输入的字符。转义字符是通过在...

    常见转义字符 Java

    ### 常见转义字符在Java中的应用与解析 #### 概述 在编程语言中,转义字符是一类特殊的字符序列,用于表示那些在文本中无法直接表示或者具有特殊含义的字符。Java作为一种广泛使用的面向对象编程语言,支持多种...

    转义字符.txt

    转义字符是编程语言中一个重要的概念,它们用于在源代码中表示特殊字符或控制序列。根据提供的文件信息,我们可以深入探讨转义字符在Java中的应用及其背后的原理。 ### 转义字符概述 转义字符是源代码中用于表示不...

    初学者,Java转义字符

    在Java中,如果需要替换字符串中的特定字符或转义序列,可以使用`String`类的`replaceAll`方法。 **示例代码:** ```java public class EscapeExample { public static void main(String[] args) { String str =...

    Android xml转义字符

    3. **测试验证**:在使用了转义字符后,应该在不同设备和操作系统上进行测试,确保字符串能够被正确解析和显示。 总之,在Android XML资源文件中使用特殊字符时,通过使用适当的转义字符,可以避免解析错误,并确保...

    String封装工具类

    在Java编程语言中,String对象是非常常见且重要的数据结构,用于表示不可变的字符序列。为了简化对String对象的操作,开发者通常会使用一些封装好的工具类。本篇将重点介绍一个名为"String封装工具类"的Java库,它...

    详解json串反转义(消除反斜杠).docx

    对于 JSON 字符串的反转义操作,我们可以使用该库中的 `StringEscapeUtils.unescapeJavaScript()` 方法。 ##### 4.1 添加依赖 首先,你需要在项目中添加 Apache Commons Lang 的依赖。如果你使用的是 Maven 项目,...

    Python string 操作举例,列举python操作字符传的基本操作

    Python字符串是编程中常用的数据类型,它用于存储和操作文本信息。在Python 3和Python 2中,虽然大部分操作相同,但有一些细微差别。本文将重点介绍Python 3中的字符串操作,并简要提及Python 2的区别。 ## Python3...

    快速解决owin返回json字符串多带了双引号”多了重string转义字符串

    在开发Web应用时,我们...总之,避免在不需要转义的地方进行字符串转义操作,确保JSON数据在传输过程中的正确性,是解决此问题的关键。理解JSON的规范和编程语言中处理字符串的方式,可以帮助我们编写更健壮的代码。

    快速解决owin返回json字符串多带了双引号"多了重string转义字符串

    总之,OWIN返回JSON字符串时多带了双引号的转义问题,通常是由于在序列化和包装HTTP响应内容之间存在额外的转义操作。通过直接使用`JsonMediaTypeFormatter`进行内容创建,可以有效解决这个问题,保持JSON数据的正确...

    javascript json字符串到json对象转义问题

    然而,在这个过程中,可能会遇到一些转义问题,特别是在涉及到特殊字符时。本文将深入探讨JavaScript中JSON字符串到JSON对象的转换,并解决其中的转义问题。 首先,我们需要理解JSON(JavaScript Object Notation)...

    escapestringregexp特殊字符转义正则表达式

    在这个例子中,`userInput` 是用户提供的字符串,`escape-string-regexp` 会确保其中的特殊字符被转义,然后我们就可以用 `regex` 对字符串进行匹配操作。 除了基础的转义功能,`escape-string-regexp` 还可能提供...

    Android relaceALL替换字符串中的反斜杠

    在Android开发中,有时我们需要对字符串进行操作,例如替换特定字符。`replaceAll`函数就是Java(也是Android)中处理字符串替换的一个重要方法。这个方法来自`String`类,允许我们用新的字符串替换掉原字符串中匹配...

    第11.14节 正则表达式转义符和Python转义符相同引发问题的解决办法.rar

    然而,在使用正则表达式时,我们可能会遇到一个棘手的问题,那就是正则表达式的转义符(`\`)与Python语言中的转义符相同,这可能导致混淆和错误。本节将深入探讨这个问题,并提供有效的解决方案。 首先,我们需要...

    LitJson不转义源码

    要理解 LitJson 不转义的实现,我们需要查看源码中的WriteString方法。在这个方法中,开发者可能会找到一个开关或者配置项来决定是否启用转义。如果关闭转义,那么对于包含特殊字符的字符串,JsonWriter可能只会原样...

    插入数据库之前将特殊字符转义

    这是因为不转义的特殊字符可能导致SQL注入等安全问题,从而造成数据破坏、信息泄露甚至整个系统的瘫痪。这篇博客“插入数据库之前将特殊字符转义”深入探讨了这个关键话题。 SQL注入是一种常见的网络攻击方式,攻击...

    sqlstring:MySQL的简单SQL转义和格式

    sql字符串 MySQL的简单SQL转义和格式 安装 $ npm install sqlstring ... 您可以使用SqlString.escape()方法执行此操作: var userId = 'some user provided value' ; var sql = 'SELECT * FROM users WHE

    Java中HTML转义与反转义工具类

    在Java编程中,HTML转义和反转义是处理HTML内容时常见的需求,主要是为了防止XSS(跨站脚本攻击)和其他安全问题。这个【标题】提到的“Java中HTML转义与反转义工具类”提供了一组实用方法,帮助开发者进行这方面的...

Global site tag (gtag.js) - Google Analytics