본문 바로가기

char2

[Java] char[] 과 String 클래스의 차이는? 안녕하세요, 오늘은 Java에서 char[] 과 String 클래스의 차이에 대해 알아보겠습니다. Java 에서 char[] 배열과 String 클래스는 문자열 데이터를 저장하는 데 사용됩니다. char[] char[]은 문자들의 배열을 나타냅니다. 예: char[] chars = {'H', 'e', 'l', 'l', 'o'}. 이 배열은 수정 가능하며, 각 문자에 대한 인덱스로 직접 접근하여 수정할 수 있습니다. 문자열 연산이나 수정이 필요한 경우 유용합니다. char[] chars = {'H', 'e', 'l', 'l', 'o'}; chars[0] = 'h'; // 'H'를 'h'로 변경 String strFromCharArray = new String(chars); // char[] 배열을 Stri.. 2022. 4. 7.
[DB/MYSQL] 자료형 char, varchar, text 의 차이점 char - char (n) 고정 크기 문자열 데이터 - n 은 바이트로 문자열 크기를 정의하며, 1에서 255 사이의 값임 - 값에 멀티바이트가 포함되면 길이는 지정한 n 보다 더 짧아질 수 있음 ※ n은 문자열의 길이로 볼 수 있으나 싱글바이트 문자인 경우만 해당함. 싱글바이트 : 0x00 ~ 0x7F 범위의 문자(아스키코드) + 0x80 ~ 0xFF 범위의 확장 문자 멀티바이트 : 1byte 만으로는 표현이 불가능한 문자를 말함(한글의 경우 각 문자당 2byte의 크기임) UTF-8 인코딩의 경우 한 문자를 표현하기 위해 1~4byte 까지 사용함(https://ko.wikipedia.org/wiki/UTF-8) UTF-8 - 위키백과, 우리 모두의 백과사전 UTF-8은 유니코드를 위한 가변 길이 .. 2021. 12. 28.