字符型和转义字符

~字符集的发展历史

~代码实例

public class Test{
    public static void main(String[] args){
        char c1 = 'a';
        char c2 = '中'; // 通过cmd运行要使用ANSI编码才能正确使用,要不然会出现乱码,或者用Unicode

        System.out.println(c1);
        System.out.println(c2);
    }
}

 

~字符串

public class Test{
    public static void main(String[] args){
        String str = "hello world"; // java中字符串不是基本数据类型,而是一个类
        /*
            所以其他变量类型都是小写字母(int, float 和 char), 但在创建字符串变量时,
            String 需要首字母大写
        */
        System.out.println(str);
    }
}

 

 

~转义字符

  转义符     含义     Unicode值  
\b 退格 \u0008
\n 换行 \u000a
\r 回车 \u000d
\t 制表符 \u0009
\" 双引号 \u0022
\' 单引号 \u0027
\\ 反斜杠 \u005c
public class Test{
    public static void main(String[] args){
        System.out.println("a\n" + "c");
        System.out.println("\tb"); //  含义和word制表符一个样
        System.out.println("dd\r" + "e"); //此处\r的作用还未弄清楚
        System.out.println("\"f\"");
        System.out.println("\'g\'");
        System.out.println("\\p");
    }
}

 

public class Test{
    //  \r 和 \n 的区别
    public static void main(String[] args){
        System.out.println("aaa\rbbb");
        System.out.println("-----------");
        System.out.println("aaa\nbbb");
        System.out.println("-----------");
        System.out.println("aaa\r\nbbb");
        System.out.println("-----------");
        System.out.println("aaa\n\rbbb");
        System.out.println("-----------");
        System.out.println("aaa\r\nbbb");
    }
}

可以得出

一个换行 \r
\n
\r\n
两个换行 \n\r
posted @ 2022-01-19 20:29  我就一水  阅读(129)  评论(0)    收藏  举报