일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- IntelliJ
- 자바
- 배열
- Visual Studio Code
- ArrayList
- 자바스크립트
- windows
- vscode
- javascript
- js
- Maven
- 테이블
- date
- string
- 문자열
- Java
- table
- list
- Array
- html
- CMD
- json
- 이클립스
- Files
- input
- Eclipse
- Button
- 이탈리아
- CSS
- 인텔리제이
- Today
- Total
목록2024/12/09 (6)
어제 오늘 내일
isEmpty()문자열이 비어 있는지를 확인하는 메서드입니다.문자열이 비어있으면 true, 그렇지 않으면 false를 리턴합니다.문자열의 길이가 0일 때 true를 리턴합니다.공백 문자열도 길이 0이므로 true를 리턴합니다. length() == 0 과 동일한 결과를 리턴하지만,isEmpty()가 가독성이 더 좋습니다. Syntaxjava.lang.Stringpublic boolean isEmpty() 리턴 값 문자열의 길이가 0이면 true, 그렇지 않으면 false를 리턴합니다. 예제. 코드 public class Example { public static void main(String[] args) { String str1 = ""; // 빈 문자열 ..
유니코드 코드 유닛 (Unicode Code Unit)Java에서는 기본적으로 UTF-16 인코딩을 사용합니다.유니코드는 여러 문자 집합을 지원하며,각 문자는 하나 이상의 유니코드 코드 유닛으로 표현될 수 있습니다. UTF-16에서 대부분의 문자는 1개의 16비트 코드 유닛으로 표현됩니다.하지만, 일부 문자나 이모지 등은 2개의 코드 유닛 ( surrogate pair)을 사용하여 표현됩니다. 코드 유닛의 갯수는String의 length() 메소드를 사용하여 셀 수 있습니다. 유니코드 코드 포인트 (Unicode Code Point)유니코드 코드 포인트는 실제로 한개의 문자를 나타냅니다.하나의 코드 포인트는 반드시 1개 이상의 코드 유닛을 사용하여 표현되고,하나의 코드 유닛은 16비트입니다. 코드 포인트..
length()문자열의 길이를 반환하는 메소드입니다.문자열이 포함된 문자 수를 정수로 리턴합니다.공백도 문자로 계산되므로, 문자열에 공백이 포함되어 있으면 그것도 길이에 포함됩니다.이 값은 유니코드 코드 유닛의 갯수와 같습니다. Syntaxjava.lang.Stringpublic int length() 리턴 값 문자열의 길이를 나타내는 int 타입의 값 (즉, 문자열 내의 문자 개수) 예제. 코드 public class LengthExample { public static void main(String[] args) { // 문자열 선언 String str1 = "Hello, World!"; String str2 = " "; // 공백 문자열 ..
codePointCount(int beginIndex, int endIndex)문자열에서 특정 범위 내의 유니코드 코드 포인트 수를 반환하는 메소드입니다.코드 포인트는 유니코드에서 문자를 표현하는 고유한 숫자 값입니다.유니코드는 여러 바이트로 구성된 문자를 처리할 수 있기 때문에,한 문자가 여러 코드 유닛(16비트 값)으로 나뉠 수 있습니다. (surrogate pair)codePointCount() 메소드는 이러한 실제 유니코드 코드포인트의 개수를 리턴합니다.Syntaxjava.lang.Stringpublic int codePointCount(int beginIndex, int endIndex) 매개변수 int beginIndex유니코드 코드 포인트 수를 계산할 시작 인덱스 (포함) int end..
codePointBefore(int index)지정한 인덱스 바로 앞에 있는 코드 포인트를 반환하는 메서드입니다.이 메소드는 유니코드 코드 포인트를 처리하는데 유용하며,특히 다국어 문자나 이모지와 같이 여러 코드 유닛으로 구성된 문자(surrogate pair)를 다룰 때 유용합니다.Syntaxjava.lang.Stringpublic int codePointBefore(int index) 매개변수 int index지정한 인덱스 바로 앞의 코드 포인트가 반환됨이 인덱스는 1 이상의 값이어야 합니다. 리턴 값 지정한 인덱스 바로 앞에 있는 코드 포인트를 int 타입으로 반 예외 IndexOutOfBoundsException주어진 인덱스 값이 잘못된 범위에 있을 때 발생 예제. 코드 pu..
Code Point란?코드 포인트는 유니코드 문자를 식별하기 위해 유니코드에서 각 문자에 할당한 고유한 숫자값입니다. codePointAt(int index)지정된 인덱스의 유니코드 코드포인트를 반환합니다.Syntaxjava.lang.Stringpublic int codePointAt(int index) 매개변수 int index코드 포인트를 가져올 문자열의 위치 (0부터 시작) 리턴 값 지정된 인덱스의 유니코드 코드포인트를 int 타입으로 반환 예외 IndexOutOfBoundsException인덱스가 유효하지 않은 경우 (0보다 작거나 문자열 길이 이상인 경우) 발생 예제. 코드 public class CodePointAtExample { public static void m..