Java编程中的文字

文字是固定值的源代码表示。它们无需任何计算即可直接在代码中表示。

文字可以分配给任何原始类型变量。例如。

byte a = 68;
char a = 'A';

byte,int,long和short也可以用十进制(基数10),十六进制(基数16)或八进制(基数8)的数字表示。

当将这些数字系统用于文字时,前缀0用于指示八进制,前缀0x指示十六进制。例如-

int decimal = 100;
int octal = 0144;
int hexa =  0x64;

通过像在大多数其他语言中一样指定Java中的字符串文字,只需在一对双引号之间包含一系列字符。字符串文字的示例是。

示例

"Hello World"
"two\nlines"
"\"This is in quotes\""

文字的字符串和字符类型可以包含任何Unicode字符。例如。

char a = '\u0001';
String a = "\u0001";

Java语言还为String和char文字支持一些特殊的转义序列。他们是-

序号表示法和字符表示
1个

\ n

换行(0x0a)

2

\ r

回车(0x0d)

3

\F

换页(0x0c)

4

\ b

退格键(0x08)

5

\ s

空格(0x20)

6

\ t

标签

7

\“

双引号

8

\'

单引号

9

\\

反斜杠

10

\

ddd八进制字符(ddd)

11

\ uxxxx

十六进制UNICODE字符(xxxx)