logo

Java ASCII-tabell

ASCII står för Amerikansk standardkod för informationsutbyte . ASCII är en standardkod för dataöverföring som används av datorn för att representera både textdata och kontrolltecken.

ASCII är en 7-bitars teckenuppsättning med 128 tecken, d.v.s. från 0 till 127. ASCII representerar ett numeriskt värde för varje tecken, såsom 65 är ett värde på A. I vårt Java-program måste vi manipulera tecken som är lagrade i ASCII.

I Java är en ASCII-tabell en tabell som definierar ASCII-värden för varje tecken. Det är också en liten delmängd av Unicode eftersom den innehåller 2 byte medan ASCII bara kräver en byte.

ASCII-värde Decimalt värde Hexvärde
Kontrollera 0 0
Kontrollera 1 1
Kontrollera 2 2
Kontrollera 3 3
Kontrollera 4 4
Kontrollera 5 5
Kontrollera 6 6
Kontrollera 7 7
Kontrollera 8 8
9 9
10 A
Whitespace elva B
f 12 C
13 D
Kontrollera 14 OCH
Kontrollera 14 F
Kontrollera 16 10
Kontrollera 17 elva
Kontrollera 18 12
Kontrollera 19 13
Kontrollera tjugo 14
Kontrollera tjugoett femton
Kontrollera 22 16
Kontrollera 23 17
Kontrollera 24 18
Kontrollera 25 19
Kontrollera 26 1a
Kontrollera 27 Ib
Whitespace 28 1c
Whitespace 29 1 d
Whitespace 30 1e
Whitespace 31 1f
Plats 32 tjugo
! 33 tjugoett
' 3. 4 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2c
- Fyra fem 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 femtio 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
OCH 69 Fyra fem
F 70 46
G 71 47
H 72 48
jag 73 49
J 74 4a
K 75 4b
L 76 4c
M 77 4d
N 78 4e
O 79 4f
P 80 femtio
Q 81 51
R 82 52
S 83 53
T 84 54
I 85 55
I 86 56
I 87 57
X 88 58
OCH 89 59
MED 90 5a
[ 91 5b
92 5c
] 93 5d
^ 94 5e
_ 95 5f
` 96 60
a 97 61
b 98 62
c 99 63
d 100 64
Det är 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
O 111 6f
sid 112 70
q 113 71
r 114 72
s 115 73
t 116 74
i 117 75
i 118 76
I 119 77
x 120 78
och 121 79
Med 122 7a
123 7b
125 7d
~ 126 7e
kontrollera 127 7f

Låt oss skapa ett Java-program för att konstruera ovanstående ASCII-tabell. I Java-programmet använder vi isWhitespace() metod för tecknet för att avgöra om ett tecken är ett blanksteg eller inte. Vi använder också den inbyggda metoden IsISOControl() metod för att upptäcka tecken som inte är bokstäver, siffror och skiljetecken.

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;>