[개념 학습 및 정리] 문자, 문자열

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