ASCII steht für Amerikanischer Standardcode für den Informationsaustausch . ASCII ist ein Standard-Datenübertragungscode, der vom Computer zur Darstellung sowohl der Textdaten als auch der Steuerzeichen verwendet wird.
ASCII ist ein 7-Bit-Zeichensatz mit 128 Zeichen, d. h. von 0 bis 127. ASCII stellt einen numerischen Wert für jedes Zeichen dar, z. B. 65 ist ein Wert von A. In unserem Java-Programm müssen wir Zeichen manipulieren, die in ASCII gespeichert sind.
In Java ist eine ASCII-Tabelle eine Tabelle, die ASCII-Werte für jedes Zeichen definiert. Es ist auch eine kleine Teilmenge von Unicode, da es 2 Bytes enthält, während ASCII nur ein Byte benötigt.
ASCII-Wert | Dezimalwert | Hex-Wert |
---|---|---|
Kontrolle | 0 | 0 |
Kontrolle | 1 | 1 |
Kontrolle | 2 | 2 |
Kontrolle | 3 | 3 |
Kontrolle | 4 | 4 |
Kontrolle | 5 | 5 |
Kontrolle | 6 | 6 |
Kontrolle | 7 | 7 |
Kontrolle | 8 | 8 |
T | 9 | 9 |
N | 10 | A |
Leerzeichen | elf | B |
F | 12 | C |
R | 13 | D |
Kontrolle | 14 | UND |
Kontrolle | 14 | F |
Kontrolle | 16 | 10 |
Kontrolle | 17 | elf |
Kontrolle | 18 | 12 |
Kontrolle | 19 | 13 |
Kontrolle | zwanzig | 14 |
Kontrolle | einundzwanzig | fünfzehn |
Kontrolle | 22 | 16 |
Kontrolle | 23 | 17 |
Kontrolle | 24 | 18 |
Kontrolle | 25 | 19 |
Kontrolle | 26 | 1a |
Kontrolle | 27 | 1b |
Leerzeichen | 28 | 1c |
Leerzeichen | 29 | 1 T |
Leerzeichen | 30 | 1e |
Leerzeichen | 31 | 1f |
Raum | 32 | zwanzig |
! | 33 | einundzwanzig |
' | 3. 4 | 22 |
# | 35 | 23 |
$ | 36 | 24 |
% | 37 | 25 |
& | 38 | 26 |
' | 39 | 27 |
( | 40 | 28 |
) | 41 | 29 |
* | 42 | 2a |
+ | 43 | 2b |
, | 44 | 2c |
- | Vier fünf | 2d |
. | 46 | 2e |
/ | 47 | 2f |
0 | 48 | 30 |
1 | 49 | 31 |
2 | fünfzig | 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 |
UND | 69 | Vier fünf |
F | 70 | 46 |
G | 71 | 47 |
H | 72 | 48 |
ICH | 73 | 49 |
J | 74 | 4a |
K | 75 | 4b |
L | 76 | 4c |
M | 77 | 4d |
N | 78 | 4e |
Ö | 79 | 4f |
P | 80 | fünfzig |
Q | 81 | 51 |
R | 82 | 52 |
S | 83 | 53 |
T | 84 | 54 |
IN | 85 | 55 |
IN | 86 | 56 |
IN | 87 | 57 |
X | 88 | 58 |
UND | 89 | 59 |
MIT | 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 |
Es ist | 101 | 65 |
F | 102 | 66 |
G | 103 | 67 |
H | 104 | 68 |
ich | 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 |
In | 117 | 75 |
In | 118 | 76 |
In | 119 | 77 |
X | 120 | 78 |
Und | 121 | 79 |
Mit | 122 | 7a |
123 | 7b | |
125 | 7d | |
~ | 126 | 7e |
Kontrolle | 127 | 7f |
Lassen Sie uns ein Java-Programm zum Erstellen der obigen ASCII-Tabelle erstellen. Im Java-Programm verwenden wir das isWhitespace() Methode des Zeichens, um zu bestimmen, ob ein Zeichen ein Leerzeichen ist oder nicht. Wir verwenden auch die integrierte Methode IsISOControl() Methode zur Erkennung von Zeichen, die keine Buchstaben, Ziffern und Satzzeichen sind.
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;>