logo

Java ASCII tabulka

ASCII znamená Americký standardní kód pro výměnu informací . ASCII je standardní kód pro přenos dat, který počítač používá k reprezentaci textových dat i řídicích znaků.

ASCII je 7bitová znaková sada obsahující 128 znaků, tj. od 0 do 127. ASCII představuje číselnou hodnotu pro každý znak, např. 65 je hodnota A. V našem programu Java potřebujeme manipulovat se znaky, které jsou uloženy v ASCII.

V Javě je ASCII tabulka tabulka, která definuje ASCII hodnoty pro každý znak. Je to také malá podmnožina Unicode, protože obsahuje 2 bajty, zatímco ASCII vyžaduje pouze jeden bajt.

Hodnota ASCII Desetinná hodnota Hexadecimální hodnota
Řízení 0 0
Řízení 1 1
Řízení 2 2
Řízení 3 3
Řízení 4 4
Řízení 5 5
Řízení 6 6
Řízení 7 7
Řízení 8 8
9 9
10 A
Mezera jedenáct B
F 12 C
13 D
Řízení 14 A
Řízení 14 F
Řízení 16 10
Řízení 17 jedenáct
Řízení 18 12
Řízení 19 13
Řízení dvacet 14
Řízení dvacet jedna patnáct
Řízení 22 16
Řízení 23 17
Řízení 24 18
Řízení 25 19
Řízení 26 1a
Řízení 27 1b
Mezera 28 1c
Mezera 29 1 d
Mezera 30 1e
Mezera 31 lf
prostor 32 dvacet
! 33 dvacet jedna
' 3. 4 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2c
- Čtyři pět 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 padesáti 32
3 51 33
4 52 3. 4
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
: 58 3a
; 59 3b
< 60 3c
= 61 3d
> 62 3e
? 63 3f
@ 64 40
A 65 41
B 66 42
C 67 43
D 68 44
A 69 Čtyři pět
F 70 46
G 71 47
H 72 48
73 49
J 74 4a
K 75 4b
L 76 4c
M 77 4d
N 78 4e
Ó 79 4f
P 80 padesáti
Q 81 51
R 82 52
S 83 53
T 84 54
V 85 55
V 86 56
V 87 57
X 88 58
A 89 59
S 90 5a
[ 91 5b
92 5c
] 93 5 d
^ 94 5e
_ 95 5f
' 96 60
A 97 61
b 98 62
C 99 63
d 100 64
to je 101 65
F 102 66
G 103 67
h 104 68
i 105 69
j 106 6a
k 107 6b
l 108 6c
m 109 6d
n 110 6e
Ó 111 6f
p 112 70
q 113 71
r 114 72
s 115 73
t 116 74
v 117 75
v 118 76
v 119 77
X 120 78
a 121 79
S 122 7a
123 7b
125 7d
~ 126 7e
řízení 127 7f

Vytvořme Java program pro konstrukci výše uvedené ASCII tabulky. V programu Java používáme isWhitespace() metoda znaku pro určení, zda znak je mezera nebo ne. Používáme také vestavěnou metodu IsISOControl() metoda pro detekci znaků, které nejsou písmeny, číslicemi a interpunkcí.

ASCIITable.java

 //import required classes and packages package javaTpoint.MicrosoftJava; //create class ASCIITableExample public class FindCommonElements { // main() method start public static void main(String[] args) { // design header for the ASCII Table System.out.printf(&apos;%1$-8s %2$-10s %3$s
&apos;, &apos;Decimal&apos;, &apos;ASCII&apos;, &apos;Hex&apos;); // use for loop to print all possible ASCII values // set value for min and max ASCII values int min = 0; int max = 128; //for loop for (int i = min; i <max; i++) { convert each value into character char ch="(char)" i; string display ; check whether is whitespace or not if (character.iswhitespace(ch)) using switch statement (ch) case '
': break; '	': '
': 'f': ' ': default: } detect characters that are letters, digits and punctuation else (character.isisocontrol(ch)) showing control chars others system.out.printf('%1$-8d %2$-10s %3$s
', i, display, integer.tohexstring(i)); < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/55/java-ascii-table.webp" alt="Java ASCII Table"> <hr></max;>