๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ–ฅ๏ธ ๋ฐฑ์—”๋“œ/Java

Character ํด๋ž˜์Šค ์ฃผ์š” ๋ฉ”์„œ๋“œ

by OR15A 2023. 11. 30.

 

char charValue():์ด Character ๊ฐ์ฒด๊ฐ€ ๋‚˜ํƒ€๋‚ด๋Š” char ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

int compareTo(Character anotherCharacter):๋‘ Character ๊ฐ์ฒด์˜ ์ˆœ์„œ๋ฅผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.

static int compare(char x, char y):๋‘ char ๊ฐ’์„ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.

static boolean isLetter(char ch):์ง€์ •๋œ char ๊ฐ’์ด ๋ฌธ์ž์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isDigit(char ch):์ง€์ •๋œ char ๊ฐ’์ด ์ˆซ์ž์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isWhitespace(char ch):์ง€์ •๋œ char ๊ฐ’์ด ๊ณต๋ฐฑ ๋ฌธ์ž์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isUpperCase(char ch):์ง€์ •๋œ char ๊ฐ’์ด ๋Œ€๋ฌธ์ž์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isLowerCase(char ch):์ง€์ •๋œ char ๊ฐ’์ด ์†Œ๋ฌธ์ž์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static char toUpperCase(char ch):์ง€์ •๋œ char ๊ฐ’์„ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

static char toLowerCase(char ch):์ง€์ •๋œ char ๊ฐ’์„ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

static int digit(char ch, int radix):์ง€์ •๋œ ์ง„๋ฒ•(radix)์—์„œ char ๊ฐ’์ด ๋‚˜ํƒ€๋‚ด๋Š” ์ˆซ์ž ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

static boolean isLetterOrDigit(char ch):์ง€์ •๋œ char ๊ฐ’์ด ๋ฌธ์ž ๋˜๋Š” ์ˆซ์ž์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isUnicodeIdentifierStart(char ch):์ง€์ •๋œ char ๊ฐ’์ด ์œ ๋‹ˆ์ฝ”๋“œ ์‹๋ณ„์ž์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isUnicodeIdentifierPart(char ch):์ง€์ •๋œ char ๊ฐ’์ด ์œ ๋‹ˆ์ฝ”๋“œ ์‹๋ณ„์ž์˜ ์ผ๋ถ€๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isAlphabetic(int codePoint):์ง€์ •๋œ ์œ ๋‹ˆ์ฝ”๋“œ ์ฝ”๋“œ ํฌ์ธํŠธ๊ฐ€ ์•ŒํŒŒ๋ฒณ ๋ฌธ์ž(์˜ˆ: A-Z, a-z)์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isIdeographic(int codePoint):์ง€์ •๋œ ์œ ๋‹ˆ์ฝ”๋“œ ์ฝ”๋“œ ํฌ์ธํŠธ๊ฐ€ ์ด๋ฐ์˜ค๊ทธ๋žจ(์˜ˆ: ํ•œ์ž)์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isJavaIdentifierStart(char ch):์ง€์ •๋œ char ๊ฐ’์ด Java ์‹๋ณ„์ž์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isJavaIdentifierPart(char ch):์ง€์ •๋œ char ๊ฐ’์ด Java ์‹๋ณ„์ž์˜ ์ผ๋ถ€๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isSpaceChar(char ch):์ง€์ •๋œ char ๊ฐ’์ด ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๋ฐฑ ๋ฌธ์ž(์˜ˆ: ์ŠคํŽ˜์ด์Šค, ํƒญ)์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

static boolean isMirrored(char ch):์ง€์ •๋œ char ๊ฐ’์ด ๊ฑฐ์šธ์ƒ์œผ๋กœ ํ‘œํ˜„๋  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.