아스키 약자 정보 교환을 위한 미국 표준 코드 . ASCII는 컴퓨터에서 텍스트 데이터와 제어 문자를 모두 표시하는 데 사용되는 표준 데이터 전송 코드입니다.
아스키 128개의 문자(즉, 0부터 127까지)를 갖는 7비트 문자 집합입니다. ASCII는 각 문자에 대한 숫자 값을 나타냅니다(예: 65). ㅏ. Java 프로그램에서는 ASCII에 저장된 문자를 조작해야 합니다.
Java에서 ASCII 테이블은 각 문자에 대한 ASCII 값을 정의하는 테이블입니다. 이는 또한 2바이트를 포함하는 반면 ASCII는 1바이트만 필요하므로 유니코드의 작은 하위 집합이기도 합니다.
ASCII 값 | 소수값 | 16진수 값 |
---|---|---|
제어 | 0 | 0 |
제어 | 1 | 1 |
제어 | 2 | 2 |
제어 | 삼 | 삼 |
제어 | 4 | 4 |
제어 | 5 | 5 |
제어 | 6 | 6 |
제어 | 7 | 7 |
제어 | 8 | 8 |
티 | 9 | 9 |
N | 10 | ㅏ |
공백 | 열하나 | 비 |
에프 | 12 | 씨 |
아르 자형 | 13 | 디 |
제어 | 14 | 그리고 |
제어 | 14 | 에프 |
제어 | 16 | 10 |
제어 | 17 | 열하나 |
제어 | 18 | 12 |
제어 | 19 | 13 |
제어 | 이십 | 14 |
제어 | 이십 일 | 열 다섯 |
제어 | 22 | 16 |
제어 | 23 | 17 |
제어 | 24 | 18 |
제어 | 25 | 19 |
제어 | 26 | 1a |
제어 | 27 | 1b |
공백 | 28 | 1c |
공백 | 29 | 1일 |
공백 | 30 | 1e |
공백 | 31 | 1층 |
공간 | 32 | 이십 |
! | 33 | 이십 일 |
' | 3. 4 | 22 |
# | 35 | 23 |
$ | 36 | 24 |
% | 37 | 25 |
& | 38 | 26 |
' | 39 | 27 |
( | 40 | 28 |
) | 41 | 29 |
* | 42 | 2a |
+ | 43 | 2b |
, | 44 | 2c |
- | 넷 다섯 | 2D |
. | 46 | 2e |
/ | 47 | 2f |
0 | 48 | 30 |
1 | 49 | 31 |
2 | 오십 | 32 |
삼 | 51 | 33 |
4 | 52 | 3. 4 |
5 | 53 | 35 |
6 | 54 | 36 |
7 | 55 | 37 |
8 | 56 | 38 |
9 | 57 | 39 |
: | 58 | 3아 |
; | 59 | 3b |
< | 60 | 3c |
= | 61 | 3d |
> | 62 | 3e |
? | 63 | 3f |
@ | 64 | 40 |
ㅏ | 65 | 41 |
비 | 66 | 42 |
씨 | 67 | 43 |
디 | 68 | 44 |
그리고 | 69 | 넷 다섯 |
에프 | 70 | 46 |
G | 71 | 47 |
시간 | 72 | 48 |
나 | 73 | 49 |
제이 | 74 | 4아 |
케이 | 75 | 4b |
엘 | 76 | 4c |
중 | 77 | 4d |
N | 78 | 4e |
영형 | 79 | 4f |
피 | 80 | 오십 |
큐 | 81 | 51 |
아르 자형 | 82 | 52 |
에스 | 83 | 53 |
티 | 84 | 54 |
안에 | 85 | 55 |
안에 | 86 | 56 |
안에 | 87 | 57 |
엑스 | 88 | 58 |
그리고 | 89 | 59 |
와 함께 | 90 | 5a |
[ | 91 | 5b |
92 | 5c | |
] | 93 | 5d |
^ | 94 | 5e |
_ | 95 | 5f |
` | 96 | 60 |
ㅏ | 97 | 61 |
비 | 98 | 62 |
씨 | 99 | 63 |
디 | 100 | 64 |
그것은 | 101 | 65 |
에프 | 102 | 66 |
g | 103 | 67 |
시간 | 104 | 68 |
나 | 105 | 69 |
제이 | 106 | 6a |
케이 | 107 | 6b |
엘 | 108 | 6c |
중 | 109 | 6일 |
N | 110 | 6e |
영형 | 111 | 6f |
피 | 112 | 70 |
큐 | 113 | 71 |
아르 자형 | 114 | 72 |
에스 | 115 | 73 |
티 | 116 | 74 |
~에 | 117 | 75 |
~에 | 118 | 76 |
~ 안에 | 119 | 77 |
엑스 | 120 | 78 |
그리고 | 121 | 79 |
와 함께 | 122 | 7a |
123 | 7b | |
125 | 7일 | |
~ | 126 | 7e |
제어 | 127 | 7f |
위의 ASCII 테이블을 구성하기 위한 Java 프로그램을 작성해 보겠습니다. Java 프로그램에서는 다음을 사용합니다. isWhitespace() 문자가 공백인지 여부를 결정하는 문자 방법입니다. 또한 내장 메소드를 사용합니다. isISO컨트롤() 문자, 숫자, 구두점이 아닌 문자를 감지하는 방법.
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;>