`

JAVA中的转义字符

    博客分类:
  • JAVA
阅读更多
JAVA中的转义字符

原来JAVA中转义字符就很简单的四种:
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
      \0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
     \u0000:空字符
3.特殊字符:就3个
      \":双引号
     \':单引号
     \\:反斜线
4.控制字符:5个
  

\' 单引号字符

\\ 反斜杠字符

\r 回车

\n 换行

\f 走纸换页

\t 横向跳格

\b 退格

点的转义:. ==> u002E
美元符号的转义:$ ==> u0024
乘方符号的转义:^ ==> u005E
左大括号的转义:{ ==> u007B
左方括号的转义:[ ==> u005B
左圆括号的转义:( ==> u0028
竖线的转义:| ==> u007C
右圆括号的转义:) ==> u0029
星号的转义:* ==> u002A
加号的转义:+ ==> u002B
问号的转义:? ==> u003F
反斜杠的转义: ==> u005C


例如:

Java代码
String str2="a&b&c";   
String strs[]=str2.split("&");   
for(String str:strs){   
      System.out.println(str);   
}  
String str2="a&b&c";
String strs[]=str2.split("&");
for(String str:strs){
     System.out.println(str);
}
不会输出a,b,c,只有这样处理才可以:

Java代码
String str2="a&b&c";      
String strs[]=str2.split("\\u0024");      
for(String str:strs){      
     System.out.println(str);      
}   



String sName = "Java转义字符(补遗)";
sName = sName.replaceFirst("(补遗)","");
out.println(sName);

如果你以为会输出“Java转义字符”,那你就错了,事实上输出“Java转义字符()”,我也很奇怪,以为是中英文括号的问题,可是

并不是,我不确定是否转义问题,解决方法是

sName = sName.replaceFirst("\\(补遗\\)","");


分享到:
评论

相关推荐

    java中的转义字符介绍

    在Java编程语言中,转义字符是一种特殊的语法,用于表示那些在源代码中不能直接输入或者具有特殊含义的字符。这些字符通常由反斜杠(\)开头,接着是特定的序列,用于指示编译器或解释器以特殊方式处理它们。本篇...

    java清除html转义字符

    在Java开发中,处理HTML内容时,有时我们需要清除HTML转义字符,以确保文本在显示或存储时不会解析为HTML标签。HTML转义字符是用于在HTML文档中表示特殊字符的字符实体,例如 `会被转义为 `<` 以防止浏览器将其...

    Java-转义字符参考

    Java-转义字符参考

    java中关于转义字符的一个bug

    在Java编程语言中,转义字符用于表示那些在字符串中通常无法直接输入的字符,如控制字符(如换行符)和特定的符号(如双引号)。然而,由于这些字符通常具有特殊含义,如果使用不当,可能会导致意外的行为或编译错误...

    Java转义字符

    ### Java转义字符详解 #### 一、概述 在编程语言中,为了处理特殊字符或控制符,常常会使用到转义序列。Java作为一种广泛使用的编程语言,也提供了一套丰富的转义字符来帮助开发者更好地处理字符串数据。本文将...

    JAVA转义字符

    ### JAVA转义字符详解 在Java编程语言中,转义字符是一种特殊的形式,用于表示一些预定义的字符或控制字符。这些字符对于处理文本、字符串以及格式化输出等任务至关重要。本文将详细介绍Java中的转义字符,包括它们...

    详解JAVA中转义字符

    在Java语言中,转义字符具有特殊的含义,它们允许程序员在字符串或字符字面量中插入特定的字符序列。以下详细介绍了Java中转义字符的类型和它们的应用。 1. 八进制转义序列: 在Java中,八进制转义序列由反斜线(\...

    去除长字符串中的转义字符

    去除长字符串中的转义字符,将其转换为没有转义字符的字符串,以及过长的字符串在idea中如何操作

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

    它调用了`encode`方法,这个方法遍历文本中的每个字符,如果字符小于64,直接从`TEXT`数组中获取对应的转义字符,否则原样保留。这样可以确保文本中的HTML特殊字符如单引号、双引号、&符号和小于号等都被转义,从而...

    c语言基础之字符串+转义字符

    字符串的结束标志是\0的转义字符。在计算字符串空间长度的时候,\0作为结束标志,不算作字符串内容。 例如: 这时候我们发现空字符串的空间长度为1,原因是系统默认\0作为字符串的结束标志,不算作字符串内容,此时...

    JSON数据中存在单个转义字符“\”的处理方法

    在JSON格式的字符串中,反斜杠用作转义字符的引导,例如用来转义一个双引号("),以确保双引号被包含在字符串中而不是被解释为字符串的结束。然而,如果在JSON字符串中出现单个反斜杠(\),就会造成解析错误,因为...

    java代码-转义字符的使用

    2. 常见的Java转义字符 - \":表示双引号 - \':表示单引号 - \\:表示反斜杠 - \n:表示换行符 - \t:表示制表符 - \r:表示回车符 - \b:表示退格符 - \f:表示形式 feed 字符 - \uXXXX:表示Unicode字符...

    Java正则表达式处理特殊字符转义的方法

    在Java中,使用正则表达式处理特殊字符转义时,可能会遇到一些问题。例如,尝试使用`*`作为正则表达式的部分时,如果不进行转义,会抛出`java.util.regex.PatternSyntaxException: Dangling meta character '*' near...

    Java转义字符的使用和理解

    Java转义字符的使用和理解

    C语言转义字符实例详解

    C语言中的转义字符是编程中非常重要的一个知识点,它们用于表示那些在键盘上没有对应按键或者输入后无法显示原字符的特殊字符。本文将详细介绍C语言中的转义字符,并通过实例代码进行讲解,以帮助学习C语言的同学们...

    Mybatis在Mapper.xml文件中的转义字符处理方式.pdf

    为了解决这个问题,Mybatis提供了一些处理转义字符的方式,以确保SQL语句能够正确地写入Mapper.xml文件中并被解析。 在Mapper.xml文件中处理转义字符的常见方法主要有以下几种: 1. 常用的XML转义字符写法 在XML中...

    gson转义字符

    然而,在实际应用过程中可能会遇到一些问题,比如某些特殊字符(如HTML标签、Unicode字符等)会被自动转换为Unicode转义字符,这在一定程度上可能会影响到数据的正确性和可读性。本文将围绕“gson转义字符”这一主题...

    Java关键字、标识符、注释、转义字符.docx

    Java 语言中有四个重要的概念:关键字、标识符、注释和转义字符。这些概念是 Java 语言的基础,理解这些概念对于编写 Java 代码非常重要。 一、Java 关键字 Java 关键字是 Java 语言中具有特殊含义的词,例如 ...

    JAVA转义字符[文].pdf

    在Java编程语言中,转义字符是用于在字符串或字符字面量中表示特殊意义的字符。这些字符在源代码中以反斜线(\)开头,随后跟特定的序列,以便让编译器理解其真正的含义。以下是Java中转义字符的详细解释: 1. **八...

Global site tag (gtag.js) - Google Analytics