ASCII reprezintă Codul American Standard pentru Schimbul de Informații . ASCII este un cod standard de transmisie a datelor care este utilizat de computer pentru reprezentarea atât a datelor textuale, cât și a caracterelor de control.
json din obiectul java
ASCII este un set de caractere de 7 biți având 128 de caractere, adică de la 0 la 127. ASCII reprezintă o valoare numerică pentru fiecare caracter, cum ar fi 65 este o valoare a A. În programul nostru Java, trebuie să manipulăm caracterele care sunt stocate în ASCII.
În Java, un tabel ASCII este un tabel care definește valorile ASCII pentru fiecare caracter. Este, de asemenea, un mic subset de Unicode, deoarece conține 2 octeți, în timp ce ASCII necesită doar un octet.
dateformat.format
Valoare ASCII | Valoare zecimală | Valoare hexagonală |
---|---|---|
Control | 0 | 0 |
Control | 1 | 1 |
Control | 2 | 2 |
Control | 3 | 3 |
Control | 4 | 4 |
Control | 5 | 5 |
Control | 6 | 6 |
Control | 7 | 7 |
Control | 8 | 8 |
9 | 9 | |
10 | A | |
Spatiu alb | unsprezece | B |
f | 12 | C |
13 | D | |
Control | 14 | ȘI |
Control | 14 | F |
Control | 16 | 10 |
Control | 17 | unsprezece |
Control | 18 | 12 |
Control | 19 | 13 |
Control | douăzeci | 14 |
Control | douăzeci și unu | cincisprezece |
Control | 22 | 16 |
Control | 23 | 17 |
Control | 24 | 18 |
Control | 25 | 19 |
Control | 26 | 1a |
Control | 27 | 1b |
Spatiu alb | 28 | 1c |
Spatiu alb | 29 | 1 d |
Spatiu alb | 30 | 1e |
Spatiu alb | 31 | 1f |
spaţiu | 32 | douăzeci |
! | 33 | douăzeci și unu |
' | 3. 4 | 22 |
# | 35 | 23 |
$ | 36 | 24 |
% | 37 | 25 |
& | 38 | 26 |
' | 39 | 27 |
( | 40 | 28 |
) | 41 | 29 |
* | 42 | 2a |
+ | 43 | 2b |
, | 44 | 2c |
- | Patru cinci | 2d |
. | 46 | 2e |
/ | 47 | 2f |
0 | 48 | 30 |
1 | 49 | 31 |
2 | cincizeci | 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 |
ȘI | 69 | Patru cinci |
F | 70 | 46 |
G | 71 | 47 |
H | 72 | 48 |
eu | 73 | 49 |
J | 74 | 4a |
K | 75 | 4b |
L | 76 | 4c |
M | 77 | 4d |
N | 78 | 4e |
O | 79 | 4f |
P | 80 | cincizeci |
Q | 81 | 51 |
R | 82 | 52 |
S | 83 | 53 |
T | 84 | 54 |
ÎN | 85 | 55 |
ÎN | 86 | 56 |
ÎN | 87 | 57 |
X | 88 | 58 |
ȘI | 89 | 59 |
CU | 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 |
Este | 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 |
în | 117 | 75 |
în | 118 | 76 |
În | 119 | 77 |
X | 120 | 78 |
și | 121 | 79 |
Cu | 122 | 7a |
123 | 7b | |
125 | 7d | |
~ | 126 | 7e |
Control | 127 | 7f |
Să creăm un program Java pentru construirea tabelului ASCII de mai sus. În programul Java, folosim isWhitspace() metoda caracterului pentru a determina dacă un caracter este un spațiu alb sau nu. De asemenea, folosim metoda încorporată IsISOControl() metodă de detectare a caracterelor care nu sunt litere, cifre și semne de punctuație.
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;>