Java的特殊字符介绍

1.反斜杠(\):反斜杠是Java中的转义字符,它用于表示一些特殊字符或序列。

要在String字符串中去掉或者替换这种特殊字符可如下实现:

        String input = "He llo\nWor\rld!";
        //正则表达式 \\r回车符 \\n换符 \\s空格符
        String output = input.replaceAll("[\\r\\n\\s]", "");
        System.out.println(output);//输出: HelloWorld!

2.换行符(\n):换行符用于在字符串中创建一个新行

        String message = "Hello\nWorld";
        System.out.println(message);
        /*  输出:
                Hello
                World
         */

3.回车符(\r):回车符用于将光标移到当前行的开头,通常与换行符一起使用,以清除当前行开始一个新行

        String message = "Hello\rWorld";
        System.out.println(message);
        /*输出:
              World
         */

4.倒退符(\b):倒退符用于在字符串中产生一个退格字符,通常用于删除前一个字符

        String message = "Hello\b";
        System.out.println(message);
        /*输出:
              Hell
         */

5.换页符(\f):换页符用于在字符串中插入一个分页符,通常用于控制打印输出

        String message = "Page 1\fPage 2";
        System.out.println(message);
        /*输出:
              Page 1Page 2
         */

6.Unicode转义序列(\uXXXX):Unicode转义序列用于表示任意Unicode字符,XXXX代表四个十六进制数字,表示Unicode字符的代码点。

       String greeting = "\u4F60\u597D";
       System.out.println(greeting); // 输出:你好
       String englishHello = "\u0048\u0065\u006C\u006C\u006F";
       System.out.println(englishHello); // 输出:Hello
       String japaneseHello = "\u3053\u3093\u306B\u3061\u306F";
       System.out.println(japaneseHello); // 输出:こんにちは

7.单引号(')和双引号("):在Java中,字符串可以用单引号或双引号括起来表达

String s="she said \"hello!\"";
System.out.println(s);
//输出: she said "hello!"

8.制表符(\t):制表符用于在字符串中插入一个制表符,通常用于在输出中创建对齐的列

        String table = "Name\tAge\tCity";
        System.out.println(table);
        System.out.println("Lindow\t21\tJingZhou");
        System.out.println("Alice\t30\tLondon");
        /*
            Name	Age	City
            Lindow	21	JingZhou
            Alice	30	London
         */

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值