logo

Java ASCII tabula

ASCII apzīmē Amerikas standarta informācijas apmaiņas kods . ASCII ir standarta datu pārraides kods, ko dators izmanto, lai attēlotu gan teksta datus, gan kontroles rakstzīmes.

salīdziniet java virknes

ASCII ir 7 bitu rakstzīmju kopa ar 128 rakstzīmēm, t.i., no 0 līdz 127. ASCII apzīmē katras rakstzīmes skaitlisku vērtību, piemēram, 65 ir vērtība A. Mūsu Java programmā mums ir jāmaina rakstzīmes, kas tiek saglabātas ASCII.

Java valodā ASCII tabula ir tabula, kas definē ASCII vērtības katrai rakstzīmei. Tā ir arī neliela Unikoda apakškopa, jo tajā ir 2 baiti, savukārt ASCII ir nepieciešams tikai viens baits.

ASCII vērtība Decimālvērtība Hex vērtība
Kontrole 0 0
Kontrole 1 1
Kontrole 2 2
Kontrole 3 3
Kontrole 4 4
Kontrole 5 5
Kontrole 6 6
Kontrole 7 7
Kontrole 8 8
9 9
10 A
Atstarpe vienpadsmit B
f 12 C
13 D
Kontrole 14 UN
Kontrole 14 F
Kontrole 16 10
Kontrole 17 vienpadsmit
Kontrole 18 12
Kontrole 19 13
Kontrole divdesmit 14
Kontrole divdesmitviens piecpadsmit
Kontrole 22 16
Kontrole 23 17
Kontrole 24 18
Kontrole 25 19
Kontrole 26 1a
Kontrole 27 1b
Atstarpe 28 1.c
Atstarpe 29 1 d
Atstarpe 30 1e
Atstarpe 31 1f
telpa 32 divdesmit
! 33 divdesmitviens
' 3. 4 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2.c
- Četri 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 piecdesmit 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
UN 69 Četri
F 70 46
G 71 47
H 72 48
es 73 49
74 4a
K 75 4b
L 76 4c
M 77 4d
N 78 4e
O 79 4f
P 80 piecdesmit
J 81 51
R 82 52
S 83 53
T 84 54
IN 85 55
IN 86 56
IN 87 57
X 88 58
UN 89 59
AR 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
Tas ir 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 6.d
n 110 6e
O 111 6f
lpp 112 70
q 113 71
r 114 72
s 115 73
t 116 74
iekšā 117 75
iekšā 118 76
In 119 77
x 120 78
un 121 79
Ar 122 7.a
123 7b
125 7.d
~ 126 7e
kontrole 127 7f

Izveidosim Java programmu augstāk minētās ASCII tabulas konstruēšanai. Java programmā mēs izmantojam isWhitespace() rakstzīmes metode, lai noteiktu, vai rakstzīme ir atstarpe vai nav. Mēs izmantojam arī iebūvēto metodi IsISOControl() metode tādu rakstzīmju noteikšanai, kas nav burti, cipari un pieturzīmes.

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