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('%1$-8s %2$-10s %3$s ', 'Decimal', 'ASCII', 'Hex'); // 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;>