logo

Java ASCII-tabel

ASCII betekent Amerikaanse standaardcode voor informatie-uitwisseling . ASCII is een standaardcode voor gegevensoverdracht die door de computer wordt gebruikt voor het weergeven van zowel de tekstgegevens als de besturingstekens.

ASCII is een 7-bits tekenset met 128 tekens, d.w.z. van 0 tot 127. ASCII vertegenwoordigt een numerieke waarde voor elk teken, bijvoorbeeld 65 is een waarde van A. In ons Java-programma moeten we tekens manipuleren die zijn opgeslagen in ASCII.

In Java is een ASCII-tabel een tabel die ASCII-waarden voor elk teken definieert. Het is ook een kleine subset van Unicode omdat het twee bytes bevat, terwijl ASCII slechts één byte nodig heeft.

ASCII-waarde Decimale waarde Hex-waarde
Controle 0 0
Controle 1 1
Controle 2 2
Controle 3 3
Controle 4 4
Controle 5 5
Controle 6 6
Controle 7 7
Controle 8 8
T 9 9
N 10 A
Witte ruimte elf B
F 12 C
R 13 D
Controle 14 EN
Controle 14 F
Controle 16 10
Controle 17 elf
Controle 18 12
Controle 19 13
Controle twintig 14
Controle eenentwintig vijftien
Controle 22 16
Controle 23 17
Controle 24 18
Controle 25 19
Controle 26 1a
Controle 27 1b
Witte ruimte 28 1c
Witte ruimte 29 1 d
Witte ruimte 30 1e
Witte ruimte 31 1f
ruimte 32 twintig
! 33 eenentwintig
' 3. 4 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2c
- Vier vijf 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 vijftig 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
EN 69 Vier vijf
F 70 46
G 71 47
H 72 48
I 73 49
J 74 4a
K 75 4b
L 76 4c
M 77 4d
N 78 4e
O 79 4f
P 80 vijftig
Q 81 51
R 82 52
S 83 53
T 84 54
IN 85 55
IN 86 56
IN 87 57
X 88 58
EN 89 59
MET 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
Het is 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
P 112 70
Q 113 71
R 114 72
S 115 73
T 116 74
in 117 75
in 118 76
In 119 77
X 120 78
En 121 79
Met 122 7a
123 7b
125 7d
~ 126 7e
controle 127 7f

Laten we een Java-programma maken voor het construeren van de bovenstaande ASCII-tabel. In het Java-programma gebruiken we de isWitruimte() methode van het teken om te bepalen of een teken een witruimte is of niet. Wij gebruiken ook de ingebouwde methode IsISOControl() methode voor het detecteren van tekens die geen letters, cijfers en leestekens zijn.

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