JavaSE--字符串+转义字符

一.字符串

1.1字符

    public static void main(String[] args) {
        char c1 = 'A'; // 大写字母
        char c2 = '1'; // 数字字符
        char c3 = '嘿';// 注意:java中的字符可以存放整形
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);
    }

注意事项:

  1. Java 中使用 单引号 + 单个字母 的形式表示字符字面值.
  2. 计算机中的字符本质上是一个整数。在 C 语言中使用 ASCII 表示字符,而 Java 中使用 Unicode 表示字符。因此一个字符占用两个字节,表示的字符种类更多,包括中文。

1.2字符串

字符串:“hello world”
像这种由双引号引起来的一串字符称为字符串字面值,简称字符串。

在Java中使用String类定义字符串类型,比如:

    public static void main(String[] args) {
        String s1 = "hello";
        String s2 = "world";
        System.out.println(s1);
        System.out.println(s2);
        System.out.println(s1+" "+s2); // s1+s2表示:将s1和s2进行拼接
    }

注:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串内容。

二.转义字符

转义字符释义
\?在书写多个问号时,防止它们被解析成三字母词
\’用于表示字符常量‘
\”用于表示字符串内部的双引号
\\用于表示一个反斜杠,防止它被解析为一个转义序列符
\a警告字符,发出蜂鸣
\b退格符
\f进纸符
\n换行
\r回车
\t水平制表符
\v垂直制表符
\dddddd表示1-3个八进制的数字,例如:\130是字符x
\xdddd表示2个十六进制数字,例如:\x30是字符x
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值