美文网首页
Java转义字符

Java转义字符

作者: 圆月不再 | 来源:发表于2016-10-14 19:17 被阅读0次

制表符\t##

\t 在显示中,是显示一个制表符位。在我之前的认识中,是紧跟之前最后一个字符来增加一个制表位。实际操作后,发现不是这样的。

public class Test01{
    public static void main(String[] args){
        System.out.println("aaaaa\taaaa");
        System.out.println("aaaaaaaaaaaa");
        System.out.println("aaaa\taaaaa");
    }
}

实际运行结果是这样的:

Test01.png

由图可以看出,实际制表符不会像我想的那样每次都和上个非空字符间隔一个制表位(8个空格)。最后经过我自己折腾了好久,才认识到,制表符是在从行首开始,以8个字符间距为一格,\t 是在前边从前边的八个字符间距内出现空格为止。

public class Test02{
    public static void main(String[] args){
        System.out.println("aaaaaaaaa\taaaa");
        System.out.println("aaaaaaaaaaaaaaaaaaaaaaa");
        System.out.println("aaaa\taaaaa");
    }
}

运行结果如下图所示:

Test02.png

回车\r#

这里的回车,也不是我们一般意义上的回车键。

public class Test03{
    public static void main(String[] args){
        System.out.println("aaaa\rbb");
    }
}

运行结果如下所示:

Test03.png

可以看出,\r是让我们执行返回到行首,然后依次用\r后边的字符替代左侧原先的字符。

P.S. 我之前自学这点时,真的没注意到有这些差别,还是今天听了培训机构老师讲到才知道,还好不晚。

相关文章

  • json中的转义字符去除

    Java json 转义字符删除str.replaceall("\\","");

  • java中的反斜杠怎么用

    在java字符常量中,反斜杠(\)是一个特殊的字符,被称为转义字符,它的作用是用来转义后面一个字符。转义后的字符通...

  • 基础类型

    String 转义字符串 vs 原生字符串 转义字符串与java字符串类似,例如"hello", 通过一对双引号表...

  • Java转义字符

    制表符\t## \t 在显示中,是显示一个制表符位。在我之前的认识中,是紧跟之前最后一个字符来增加一个制表位。实际...

  • Java 转义字符

    符号字符含义\n换行 (0x0a)\r回车 (0x0d)\f换页符(0x0c)\b退格 (0x08)\0空字符 (...

  • 正则

    元字符 转义 字符说明\转义字符 转义字符将普通字符转义为特殊字符,将特殊字符转义为普通字符: 字符说明\b匹配字...

  • 为什么Java正则匹配任意空白字符的`\\s+`要使用双斜杆?

    Java一个字符串里面的\是一个转义字符,Java字符串本质上都是转义后的字符串,所以我们写的时候\\s+实际上在...

  • 基础语法-字符串

    转义字符 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\...

  • 字符串-转义字符-编码-乱码-格式化

    1. 转义字符 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符...

  • 小组分享--HTML转义字符&自定义标签

    emmmm 我们今天来讲讲html转义字符和自定义标签: 转义字符 先来说说html转义字符,转义字符大家应该都用...

网友评论

      本文标题:Java转义字符

      本文链接:https://www.haomeiwen.com/subject/upfiyttx.html