-
7일차 - String(스트링)프로그래밍 언어/자바(JAVA) 2024. 1. 31. 17:48
1. 문자열
byte 와 char로 배열을 만들어서 불편하게 개발해오다가 String 이라는 char 배열 클래스를 따로 하나 만들었다
사용 목적
문자열을 다루기 위해 클래스를 하나 만들었다
선언 방법
String 은 하나의 객체로 취급되기 때문에 각각의 객체가 메모리를 할당받어 계속 생성한다
String str = "문자열을"; str += "추가하면"; str += "각 객체가 생성된다"; "각 객체가 생성된다".length(); // 객체로 취급되어 메소드도 사용 가능하다
StringBuffer 와 String Builder
선언 방법에서 객체로 취급되어 불필요한 객체들의 생성 남발을 막기 위해 StringBuffer와 StringBuilder 가 등장했다
String 관련 메소드
'프로그래밍 언어 > 자바(JAVA)' 카테고리의 다른 글
10일차 - Java I/O (0) 2024.02.05 9일차 - Iterator (0) 2024.02.02 8일차 - 컬렉션 프레임워크 (0) 2024.02.01 8일차 - 예외, 에러 (0) 2024.02.01 5일차 - 상속, 다형성 (0) 2024.01.29