logo

Java ASCII-tabel

ASCII står for Amerikansk standardkode for informationsudveksling . ASCII er en standard datatransmissionskode, der bruges af computeren til at repræsentere både tekstdata og kontroltegn.

ASCII er et 7-bit tegnsæt med 128 tegn, dvs. fra 0 til 127. ASCII repræsenterer en numerisk værdi for hvert tegn, såsom 65 er en værdi af EN. I vores Java-program skal vi manipulere tegn, der er gemt i ASCII.

I Java er en ASCII-tabel en tabel, der definerer ASCII-værdier for hvert tegn. Det er også en lille delmængde af Unicode, fordi den indeholder 2 bytes, mens ASCII kun kræver én byte.

ASCII-værdi Decimalværdi Hex værdi
Styring 0 0
Styring 1 1
Styring 2 2
Styring 3 3
Styring 4 4
Styring 5 5
Styring 6 6
Styring 7 7
Styring 8 8
9 9
10 EN
Hvidt rum elleve B
f 12 C
13 D
Styring 14 OG
Styring 14 F
Styring 16 10
Styring 17 elleve
Styring 18 12
Styring 19 13
Styring tyve 14
Styring enogtyve femten
Styring 22 16
Styring 23 17
Styring 24 18
Styring 25 19
Styring 26 1a
Styring 27 1b
Hvidt rum 28 1c
Hvidt rum 29 1 d
Hvidt rum 30 1e
Hvidt rum 31 1f
plads 32 tyve
! 33 enogtyve
' 3. 4 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2c
- Fire. Fem 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 halvtreds 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
EN 65 41
B 66 42
C 67 43
D 68 44
OG 69 Fire. Fem
F 70 46
G 71 47
H 72 48
jeg 73 49
J 74 4a
K 75 4b
L 76 4c
M 77 4d
N 78 4e
O 79 4f
P 80 halvtreds
Q 81 51
R 82 52
S 83 53
T 84 54
I 85 55
I 86 56
I 87 57
x 88 58
OG 89 59
MED 90 5a
[ 91 5b
92 5c
] 93 5d
^ 94 5e
_ 95 5f
` 96 60
-en 97 61
b 98 62
c 99 63
d 100 64
det er 101 65
f 102 66
g 103 67
h 104 68
jeg 105 69
j 106 6a
k 107 6b
l 108 6c
m 109 6d
n 110 6e
O 111 6f
s 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
og 121 79
Med 122 7a
123 7b
125 7d
~ 126 7e
styring 127 7f

Lad os oprette et Java-program til at konstruere ovenstående ASCII-tabel. I Java-programmet bruger vi isWhitespace() metode for tegnet til at bestemme, om et tegn er et mellemrum eller ej. Vi bruger også den indbyggede metode IsISOControl() metode til at detektere tegn, der ikke er bogstaver, cifre og tegnsætning.

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