String Class

5BRack·2022년 6월 29일

자바란?

목록 보기
8/42

String Class

  • 참조 자료형의 대표적인 형태는 클래스이다.

클래스란?
자바에서 클래스(class)란 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용된다.


String 클래스의 특징

  1. 객체 안의 값을 변경하면 항상 새로운 객체를 생성
  2. 리터럴을 바로 입력한 데이터는 문자열이 같을 때 하나의 객체를 공유

String 클래스의 주요 메서드

  • length() - 문자열의 길이
  • charAt(int index) - 인덱스 위치에서의 문자
  • indexOf(...) - 문자열이 포함된 문자 또는 문자열의 위치를 앞에서부터 검색했을 때 일치하는 인덱스값
  • lastIndexOf(...) - 문자열이 포함된 문자 또는 문자열의 위치를 뒤에서부터 검색했을 때 일치하는 인덱스값
  • String.valueOf(...) - 기본 자료형 데이터를 문자열로 변환하기 위한 정적 메서드
  • concat(String str) - 문자열 연결
  • getBytes(...) - 문자열을 byte[]로 변환
  • toCharArray() - 문자열을 char[]로 변환
  • toLowerCase() - 영문 문자를 모두 소문자로 변환
  • toUpperCase() - 영문 문자를 모두 대문자로 변환
  • replace(char oldChar, char newChar) - oldChar 문자열을 newChar 문자열로 대체한 문자열 생성
  • Substring(...) - 문자열을 잘라서 문자열 생성
  • split(...) - 문자열을 분할한 문자열 배열을 생성
  • trim() - 문자열의 공백 제거
  • equals() - 문자열의 실제 내용 비교(==는 메모리 번지 비교)
  • equalslgnoreCase(String anotherString) - 대소문자 구별없이 문자열의 실제 내용 비교

0개의 댓글