□ 이론 (26) 썸네일형 리스트형 C++에서의 string 클래스 ▶필요성문자열을 다루는 일은 흔하게 발생한다.문자열을 다룰 때 string 클래스의 멤버 함수, 멤버 변수들을 잘 알고 있으면 많은 도움이 될 것이다. 아래의 KeyPoint는 코드를 쉽게 이해하는데 도움을 주기 위해 작성되었다. ▶KeyPoint 1. #include : string 라이브러리를 추가해주어야 한다. 2. find()의 반환 값은 · 찾은 경우 = 찾은 문자열의 시작 인덱스 · 찾지 못한 경우 = string::npos 3. substr()의 반환 값은 인자로 들어간 인덱스 범위에 맞는 문자열을 가진 string 객체이다. 5. substr()의 인자값의 범위는 [ x, y ) 이다. (x는 포함, y는 포함X) 4. size()의 반환 값은 문자열의 NULL문자가 위치한 인덱스이다. ▶.. StringTokenizer class (스트링 토크나이저 클래스) StringTokenizer class 문자열을 구분자를 기준으로 끊어서 토큰을 리턴해주는 기능을 하는 클래스이다.어떤 기능을 하는지 예시를 보자. 123456789101112131415161718package practice; import java.util.StringTokenizer; public class p1 { public static void main(String[] args) { String row = ""; StringTokenizer st = new StringTokenizer(row); // StringTokenizer st = new StringTokenizer(row, " "); 이것과 동일하다. // 두 번째 인자는 토큰을 구분하기 위한 구분자를 뜻한다. // 인자를 넘겨주지 않으.. 이전 1 2 3 4 다음