728x90
300x250
SMALL
01 Java String
문자열
순서를 가진 문서들의 집합
"쌍따옴표를 통해 나타냄"
글자, 단어, 문장, 문서 등 문자로 구성된 자료형
''과 ""의 차이를 잘 인지해야 함 (""는 String타입, ''는 char 타입)
Java.lang.String
Java.lang 패키지로 제공되는 Java 문자열 클래스
별도의 import 없이 사용 가능
문자열 작업에 유용한 메서드 제공함
한 번 인스턴스가 생성되면 수정 불가 (immutable object)
= 값의 변경은 불가능하나 새 String을 생성하여 변경 가능
02 대소문자 바꾸기
문제 : 알파벳으로만 이루어진 문자열이 주어질 때 소문자는 대문자로, 대문자는 소문자로 변경한 문자열 출력
1. 문제가 주어졌을 때 소문자, 대문자를 어떻게 판별할 수 있을까?
2. 소문자(대문자)가 주어졌을 때 대문자(소문자)로 어떻게 바꿀 수 있을까?
= ASCII Code를 이용하여 대소문자 변환
base(소문자라면 'a' or 대문자라면 'A')로부터 몇 번째 알파벳(idx)인지 찾아서 더한다
해당 문제
728x90
300x250
LIST
'BootCamp > 패스트캠퍼스:CodingTest' 카테고리의 다른 글
Part 1 : Ch01 (1919) (2) | 2024.01.07 |
---|---|
Part 1 : Ch00 (2) | 2023.12.12 |