[개념 학습 및 정리] 문자, 문자열
2021. 1. 15. 12:14ㆍ코딩 테스트/개념 학습 및 정리
1. 문자형 변수
컴퓨터는 문자를 모르기 때문에 아스키 코드를 사용한다. 하나의 문자를 담는 변수의 자료형은 'char'를 사용한다.
2. 문자열
문자만으로 이루어진 배열이다.
Java의 문자열 함수는 다음과 같다.
- startsWith : 대상 문자열이 특정 문자 혹은 문자열로 시작하는지 확인하는 함수
- endsWith : 대상 문자열이 특정 문자 혹은 문자열로 끝나는지 확인하는 함수
- equals : 두 개의 문자열을 비교하는 함수
- indexOf : 지정한 문자가 대상 문자열의 몇번째에 위치한 인덱스인지 확인하는 함수
- lastIndexOf : 지정한 문자가 대상 문자열의 마지막 몇번째에 위치한 인덱스인지 확인하는 함수
- replace/replaceAll : 문자열에 지정한 문자가 있으면 새로 지정한 문자로 변경해주는 함수
- split : 지정한 문자로 대상 문자열을 나누어 배열을 반환하는 함수
- subString : 문자열에 지정한 범위에 속하는 문자열을 반환하는 함수
- toLowerCase : 문자열에 존재하는 대문자를 소문자로 변경하여 새로운 문자열을 반환하는 함수
- toUpperCase : 문자열에 존재하는 소문자를 대문자로 변경하여 새로운 문자열을 반환하는 함수
- trim : 문자열에 존재하는 공백을 제거할 때 사용하는 함수
- contains : 두 개의 문자열을 비교하여 비교 대상 문자열이 존재하는지 확인하는 함수
- toString : 문자열을 반환하는 함수
- valueOf : 지정한 개체의 원시값을 반환하는 함수
- charAt : 지정한 인덱스의 문자를 반환하는 함수
- concat : 문자열과 문자열을 결합해 새로운 문자열을 반환하는 함수
- format : 서식 문자열을 이용하여 서식화된 문자열을 반환하는 함수
- matches : 지정한 정규 표현식과 일치하는지 확인하는 함수
728x90
'코딩 테스트 > 개념 학습 및 정리' 카테고리의 다른 글
[개념 학습 및 정리] Call By Value, Call By Reference (0) | 2021.01.15 |
---|---|
[개념 학습 및 정리] Java에 포인터가 없는 이유 (0) | 2021.01.15 |
[개념 학습 및 정리] 정수론 (0) | 2021.01.14 |
[개념 학습 및 정리] 시간 복잡도 (0) | 2021.01.14 |