java转义字符

\xxx                八进制转义符

\uxxxx          十六进制转义符

像"\010","\u0010"这种字符串,不要以为它们长度大于1,其实它们仅占一个字节,也就是由 '\010'和'\u0010'组成的单字节字符串,那么这两个字符究竟代表什么呢?它们是否是一样的?其实它们都是不可见字符,分别表示退格和数据链路转义(参考ASCII表),使用Arrays.toString(s.getBytes())可以打印一个字符串的字节数组,也就是其ASCII的十进制值,使用如下代码对转义字符的进行测试:

System.out.println(Arrays.toString("".getBytes())); //[48,48,49,48]

System.out.println(Arrays.toString("\u0010".getBytes())); //[16] '\u0000'~'\uFFFF'

//System.out.println(Arrays.toString("\u010".getBytes())); //编译不通过,提示非法的Unicode转义

System.out.println(Arrays.toString("\010".getBytes())); //[8]  范围’\000′~’\377′

System.out.println(Arrays.toString("\10".getBytes())); //[8] 长度可为1~3位

System.out.println("\u0002".equals("\2")); //true

System.out.println(Integer.valueOf('\u0002')); //2 (ASCII值)

System.out.println("\101"); //A

System.out.println('\101'); //A

System.out.println("\u0041"); //A

System.out.println("abcd\b\b"); //ab (\b表示退格)

可以看到, '\u0010' 对应的十进制ASCII值为16,'\010'对应的十进制ASCII值为8,事实上十六进制的10就是16,八进制的10就是8。

java转义字符

JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377'       \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字:0~65535    ...

常用的Java转义字符

1.常用的Java转义字符 \n :  回车       \t : 水平制表符       \r : 换行       \f : 换页       \' : 单引号      \'' : 双引号   ...

java转义字符探究恢复

今天工作的时候,遇到了个奇怪的问题,是关于字符串转义与替换的.最后终于解决了,特总结下. 小demo, package com.westward; public class Demo { /** * ...

Android,使用Json发送数据中,使用的Java转义字符 KanKan原创

kankan原创 与php后台发送数据的时候.要求用到这样的格式. private void sendJson(){ //初始化自己定义的handler CashHandler handler = n ...

java转义字符(转载)

转载自:http://blog.163.com/dingyi_57@126/blog/static/110479195200911229337281/ 一.为什么要使用转义字符? 1.  HTML中& ...

【原】Java学习笔记010 - 数组

package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:一堆分数,要 ...

java 转义字符

\t 相当于tab,缩进\n 回车\r 换行\b 换成 一个黑点

java转义字符处理——“\\”替换为“/”

replaceAll("\\\\", "/"); 例如 //获取项目路径,并将\转换为/ File directory = new File("&qu ...

java中如何忽略字符串中的转义字符--转载

java u0002_java 转义字符\u0010 \010 \2等相关推荐

  1. java中转义字符的学习---(多看几遍就会了系列)

    java中转义字符的学习-(多看几遍就会了系列) java中常见的转义字符– 符号 含义 \n 换行 \t 制表符 \r 回车 \b 退格 代码演示: public class a {public s ...

  2. java的转义字符 day3

    一.java的转义字符 1.什么是转义字符 转义字符顾名思义就是转变意思,把原来的意思改变了.通过在某段或某个字符前加上"\"的形式,转变字符原有的意思来实现特殊的功能. 2.常见 ...

  3. java 点 转义字符_关于java的转义字符

    我们都知道  String s="ad,dfjdlfs,df,s,dfl"; 执行 String re[]=s.split(","); 则re的数组将是re[0 ...

  4. java u003_JAVA转义字符

    JAVA中转义字符2009-08-12 17:40JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + ...

  5. Java 的转义字符

    转移字符对应的英文是escape character  , 转义字符串(Escape Sequence)字母前面加上捺斜线"\"来表示常见的那些不能显示的ASCII字符.称为转义字 ...

  6. java特殊字符转义字符_Java正则表达式处理特殊字符转义的方法

    正则需要转义字符 '$', '(', ')', '*', '+', '.', '[', ']', '?', '\\', '^', '{', '}', '|' 异常现象: java.util.regex ...

  7. 【java学习之路】(java SE篇)010.多线程

    多线程 线程的概念 程序 是一个指令的集合 进程 (正在执行中的程序)是一个静态的概念 进程是程序的一次静态执行过程,占用特定的地址空间 每个进程都是独立的,由三部分组成 cpu data code ...

  8. java jsonobject 转义字符_JSONObject包含转义字符

    我正在构建一个模拟器,以将JSON数据发布到正在运行的服务中. JSON应该如下所示: {"sensor": {"id":"SENSOR1" ...

  9. Java中转义字符反斜杠 \ 的代替方法 | repalceAll 内涵解析

    一.需求 现有一个字符串str String str = "{\\\"name\\\":\\\"spy\\\",\\\"id\\\\&quo ...

最新文章

  1. IIS服务器上增加mp4格式MIME 类型映射设置具体步骤
  2. (并查集)小希的迷宫
  3. Bootstrap CSS 编码规范之属性声明顺序
  4. 计算机的的打印服务,win7电脑打印机服务被强行关闭怎么办
  5. Servlet Session 跟踪
  6. 过年了,没买到票的可以过来看一看,12306抢票助手
  7. 微云php解析源码,微云网盘外链php源码 - 兼容并蓄 - 零零星星 - php - 外链 - 微云 - 源码 - HHTjim'S 部落格...
  8. 算法分析稳定匹配问题c语言,算法-稳定匹配StableMatching
  9. matlab 图像处理 histogram shifting 基于直方图平移的信息隐藏
  10. 《改变心理学的40项研究》第一章 生物学与人类行为
  11. Winrm后门在实战中的巧妙应用
  12. 【有限元分析】在ANSYS经典版中划分网格后,如何查看单元数和节点数
  13. 盘点百度搜索算法大全(2022最新版)
  14. day01-初识计算机
  15. vlookup使用步骤_VLOOKUP函数的使用方法(入门级)
  16. 从零构建区块链量化交易平台课程总结-思维模型和方法论提炼
  17. 一文了解常用思维导图与画图软件
  18. 中创算力员工生日会︱夏末初秋,与你一同庆生
  19. 配置文件中连接数据库
  20. WordPress配置SMTP发送电子邮件(QQ邮箱)

热门文章

  1. 泉州群控服务器系统,泉州纵贯手机群控系统 实现一键式按钮服务
  2. linux服务器重启的步骤,linux服务器重启步骤_保护Linux服务器的7个步骤
  3. Android更换用户头像实现
  4. 一款免开发的五路彩灯产品该如何打造?
  5. 二十九、金蝉子到底是谁
  6. Photoshop蒙版介绍之图层蒙版
  7. Linux可以打开cdr文件吗,CDR 文件扩展名: 它是什么以及如何打开它?
  8. 解决IDEA中项目加载失败
  9. Windows Developer Day - MSIX and Advanced Installer
  10. 如何选择印刷的纸张和打印说明【转】