업캐스팅과 다운캐스팅
업캐스팅
: 표현 범위가 더 큰 데이터형으로 변환
: 자동으로 됨
: 데이터 손실X
: 서브클래스의 객체가 슈퍼클래스 타입으로 형변환
다운캐스팅
: 표현 범위가 더 작은 데이터형으로 변환
: 명시적으로 해야함
: 데이터 손실이 있을 수 있음.
: 자신의 고유한 특성을 잃은 서브 클래스의 객체를 다시 복구시켜줌.

String

: 문자열을 사용하기 위해 String 객체를 선언하고 정의할 수 있음.
length : 문자열의 길이

: 해당 객체의 문자열 길이를 반환함. (null은 포함X)
isEmpty : 문자열이 비어있는지 확인

: 문자열의 길이(length)가 0이면 true반환, 0이 아니면 false를 반환(boolean형)
charAt : 문자 반환

: 문자열 중 해당 인덱스의 문자(char형)으로 반환
: 인덱스는 0~ , 문자열의 길이 -1
getChars : 문자 배열 복사

: 문자열을 문자 배열로 복사
equals : 문자열 비교

: 해당 문자열과 매개변수의 문자열이 같은지 비교해 true 또는 false를 반환(boolean 형)
contains : 문자열 포함

: 해당 문자열이 포함되어 있는지 확인
: 포함할 경우 결과값을 출력, 포함하지 않으면 결과값을 출력X

리터럴 : 소스 코드의 고정된 값을 대표함.
'JAVA_이클립스' 카테고리의 다른 글
| JAVA - 반복문(while, do~while, for, break, continue문) (0) | 2023.01.23 |
|---|---|
| JAVA - 배열(Array)/2차원 배열 (0) | 2023.01.23 |
| JAVA - 연산자(산술, 증감, 비교, 논리, 대입, 비트, 삼항, 시프트) (0) | 2023.01.23 |
| JAVA - IF문, IF- ELSE문 , Switch-case (0) | 2023.01.23 |
| JAVA - Hello world/main 함수 뜻/변수(기본형, 참조형) (0) | 2023.01.23 |