ASCII anlamına gelir Bilgi değişimi için Amerikan Standart kodu . ASCII, bilgisayar tarafından hem metinsel verileri hem de kontrol karakterlerini temsil etmek için kullanılan standart bir veri iletim kodudur.
ASCII 128 karakterden oluşan, yani 0'dan 127'ye kadar olan 7 bitlik bir karakter kümesidir. ASCII, her karakter için sayısal bir değeri temsil eder, örneğin 65, bir değerdir A. Java programımızda ASCII'de saklanan karakterleri değiştirmemiz gerekiyor.
Java'da ASCII tablosu, her karakter için ASCII değerlerini tanımlayan bir tablodur. Aynı zamanda Unicode'un küçük bir alt kümesidir çünkü 2 bayt içerirken ASCII yalnızca bir bayt gerektirir.
ASCII Değeri | Ondalık Değer | Onaltılık değer |
---|---|---|
Kontrol | 0 | 0 |
Kontrol | 1 | 1 |
Kontrol | 2 | 2 |
Kontrol | 3 | 3 |
Kontrol | 4 | 4 |
Kontrol | 5 | 5 |
Kontrol | 6 | 6 |
Kontrol | 7 | 7 |
Kontrol | 8 | 8 |
T | 9 | 9 |
N | 10 | A |
Beyaz boşluk | on bir | B |
F | 12 | C |
R | 13 | D |
Kontrol | 14 | VE |
Kontrol | 14 | F |
Kontrol | 16 | 10 |
Kontrol | 17 | on bir |
Kontrol | 18 | 12 |
Kontrol | 19 | 13 |
Kontrol | yirmi | 14 |
Kontrol | yirmi bir | on beş |
Kontrol | 22 | 16 |
Kontrol | 23 | 17 |
Kontrol | 24 | 18 |
Kontrol | 25 | 19 |
Kontrol | 26 | 1 A |
Kontrol | 27 | 1b |
Beyaz boşluk | 28 | 1c |
Beyaz boşluk | 29 | 1 gün |
Beyaz boşluk | 30 | 1e |
Beyaz boşluk | 31 | 1f |
uzay | 32 | yirmi |
! | 33 | yirmi bir |
' | 3. 4 | 22 |
# | 35 | 23 |
$ | 36 | 24 |
% | 37 | 25 |
& | 38 | 26 |
' | 39 | 27 |
( | 40 | 28 |
) | 41 | 29 |
* | 42 | 2a |
+ | 43 | 2b |
, | 44 | 2c |
- | Dört beş | 2 gün |
. | 46 | 2e |
/ | 47 | 2f |
0 | 48 | 30 |
1 | 49 | 31 |
2 | elli | 32 |
3 | 51 | 33 |
4 | 52 | 3. 4 |
5 | 53 | 35 |
6 | 54 | 36 |
7 | 55 | 37 |
8 | 56 | 38 |
9 | 57 | 39 |
: | 58 | 3 A |
; | 59 | 3b |
< | 60 | 3c |
= | 61 | 3 boyutlu |
> | 62 | 3e |
? | 63 | 3f |
@ | 64 | 40 |
A | 65 | 41 |
B | 66 | 42 |
C | 67 | 43 |
D | 68 | 44 |
VE | 69 | Dört beş |
F | 70 | 46 |
G | 71 | 47 |
H | 72 | 48 |
BEN | 73 | 49 |
J | 74 | 4a |
k | 75 | 4b |
L | 76 | 4c |
M | 77 | 4 gün |
N | 78 | 4e |
Ö | 79 | 4f |
P | 80 | elli |
Q | 81 | 51 |
R | 82 | 52 |
S | 83 | 53 |
T | 84 | 54 |
İÇİNDE | 85 | 55 |
İÇİNDE | 86 | 56 |
İÇİNDE | 87 | 57 |
X | 88 | 58 |
VE | 89 | 59 |
İLE | 90 | 5a |
[ | 91 | 5b |
92 | 5c | |
] | 93 | 5 gün |
^ | 94 | 5e |
_ | 95 | 5f |
' | 96 | 60 |
A | 97 | 61 |
B | 98 | 62 |
C | 99 | 63 |
D | 100 | 64 |
Bu | 101 | 65 |
F | 102 | 66 |
G | 103 | 67 |
H | 104 | 68 |
Ben | 105 | 69 |
J | 106 | 6a |
k | 107 | 6b |
ben | 108 | 6c |
M | 109 | 6 gün |
N | 110 | 6e |
Ö | 111 | 6f |
P | 112 | 70 |
Q | 113 | 71 |
R | 114 | 72 |
S | 115 | 73 |
T | 116 | 74 |
içinde | 117 | 75 |
içinde | 118 | 76 |
İçinde | 119 | 77 |
X | 120 | 78 |
Ve | 121 | 79 |
İle | 122 | 7a |
123 | 7b | |
125 | 7 gün | |
~ | 126 | 7e |
kontrol | 127 | 7f |
Yukarıdaki ASCII tablosunu oluşturmak için bir Java programı oluşturalım. Java programında kullandığımız isWhitespace() Bir karakterin boşluk olup olmadığını belirlemek için kullanılan karakter yöntemi. Ayrıca yerleşik yöntemi de kullanıyoruz IsISOControl() Harf, rakam ve noktalama işareti olmayan karakterleri tespit etme yöntemi.
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;>