티스토리 뷰

개발

[Java] String 배열 / Char 배열

호호홍얍얍 2022. 5. 15. 11:21

String의 정체

  • String은 사실 클래스이다. 따라서 초기화 시, 참조형 변수의 기본값인 null로 초기화된다.
  • char 배열에 여러 가지 메서드를 추가하여 확장한 것이다.

String 클래스 vs char 배열

  • String 객체는 읽을 수만 있을 뿐 내용을 변경할 수 없다.
    • StringBuffer나 StringBuilder를 쓰는 이유가 될 수 있다. 하지만 요새는 컴퓨터 성능이 좋아서 공간복잡도보다 시간복잡도가 더 낮은 것을 선호하여, 딱히 공간을 덜 잡아먹는 걸 고려하지 않는다고.

equals() 메서드

  • 문자열의 내용을 비교할 때 사용(기본형의 비교는 '=='을 사용한다)
  • 대소문자를 구분한다
  • 대소문자를 구분하지 않으려면 대신 equalsIgnoreCase()를 사용해야 한다.

'개발' 카테고리의 다른 글

[Java] 객체지향  (0) 2022.05.15
[Java] 다차원 배열  (0) 2022.05.15
[Java] 배열  (0) 2022.05.14
[항해99] 첫 미니 프로젝트 시작  (0) 2022.05.09
[노마드코드: 파이썬 챌린지] 장고 입문  (0) 2022.04.14
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/05   »
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
글 보관함