Javaちょこっとリファレンス
HOME > ASCIIコード表

ASCIIコード表

文字10進16進
NUL (null文字)00x00
SOH (ヘッダ開始)10x01
STX (テキスト開始)20x02
ETX (テキスト終了)30x03
EOT (転送終了)40x04
ENQ (照会)50x05
ACK (受信OK)60x06
BEL (警告)70x07
BS (後退)80x08
HT (水平タブ)90x09
LF (改行)100x0a
VT (垂直タブ)110x0b
FF (改ページ)120x0c
CR (復帰)130x0d
SO (シフトアウト)140x0e
SI (シフトイン)150x0f
DLE (伝送制御拡張)160x10
DC1 (装置制御1)170x11
DC2 (装置制御2)180x12
DC3 (装置制御3)190x13
DC4 (装置制御4)200x14
NAK (受信NG)210x15
SYN (同期)220x16
ETB (転送終了)230x17
CAN (取消)240x18
EM (媒体終了)250x19
SUB (置換)260x1a
ESC (エスケープ)270x1b
FS (ファイル区切)280x1c
GS (グループ区切)290x1d
RS (レコード区切)300x1e
US (ユニット区切)310x1f
空白 (スペース)320x20
!330x21
"340x22
#350x23
$360x24
%370x25
&380x26
'390x27
(400x28
)410x29
*420x2a
文字10進16進
+430x2b
,440x2c
-450x2d
.460x2e
/470x2f
0480x30
1490x31
2500x32
3510x33
4520x34
5530x35
6540x36
7550x37
8560x38
9570x39
:580x3a
;590x3b
<600x3c
=610x3d
>620x3e
?630x3f
@640x40
A650x41
B660x42
C670x43
D680x44
E690x45
F700x46
G710x47
H720x48
I730x49
J740x4a
K750x4b
L760x4c
M770x4d
N780x4e
O790x4f
P800x50
Q810x51
R820x52
S830x53
T840x54
U850x55
文字10進16進
V860x56
W870x57
X880x58
Y890x59
Z900x5a
[910x5b
\920x5c
]930x5d
^940x5e
_950x5f
`960x60
a970x61
b980x62
c990x63
d1000x64
e1010x65
f1020x66
g1030x67
h1040x68
i1050x69
j1060x6a
k1070x6b
l1080x6c
m1090x6d
n1100x6e
o1110x6f
p1120x70
q1130x71
r1140x72
s1150x73
t1160x74
u1170x75
v1180x76
w1190x77
x1200x78
y1210x79
z1220x7a
{1230x7b
|1240x7c
}1250x7d
~1260x7e
DEL
(削除)
1270x7f

緑色の文字は、制御文字です。

サンプルソース

ASCIIコードを使ったサンプルコード
public class AsciiSample {

    public static void main(String args[]) {

        //ASCIIコードのバイト配列を作成
        byte val[] = new byte[4]; 
        val[0] = 0x48;
        val[1] = 0x4f; 
        val[2] = 0x47; 
        val[3] = 0x45; 

        //画面表示
        System.out.println(new String(val)); 
    }

}

実行結果
C:\>java AsciiSample HOGE


ASCIIコードを使って文字列生成
//タブ文字を生成する
char[] c = Character.toChars(0x09);
String str = new String(c);

資料カテゴリ

HOMEへ戻る TOPへ戻る