본문 바로가기
Java/총정리

[Java] 3. 자바 문자열 총정리

by bigpicture 2022. 9. 2.
반응형

String 타입

자바의 기본 타입 외에 자주 쓰이는 타입은 String 타입입니다. String 타입은 문자열을 저장할 때 사용됩니다. 

 

char와의 차이는?

char 타입은 문자 하나만을 저장합니다. String 은 문장을 저장할 수 있습니다. 각각 선언해보면 아래와 같습니다. 

 

char ch='A';
String St="Hello";


char 타입은 작은따옴표를 사용하고 String 타입은 큰 따옴표를 사용합니다. 

 

이스케이프 문자

역슬레시(\)가 붙은 문자를 이스케이프 문자라고 합니다. 이스케이프 문자는 특별한 기능을 합니다. 

 

\n (줄 바꿈)
\t (탭 만큼 띄움)
\" ("출력)
\' ('출력)

 

문자열 안에 이스케이프 문자를 사용할 수 있습니다. 

 

문자열의 덧셈연산

문자열을 덧셈연산하면 문자열이 연결됩니다. 

 

"hi"+"hello"="hihello"

 

숫자와 문자를 더하면 숫자는 문자열 형태로 변환되어 더해집니다. 

 

"hi"+5="hi5"

 

문자열의 타입변환

문자열로 입력된 숫자를 실수나 정수형으로 변환하고 싶은 경우가 있습니다. 예를들면 "112" 를 112로 변환하고 싶은 경우 입니다. 몇가지 변환 방법은 아래와 같습니다. 

 

Integer.parseInt("500");  //문자열을 int형으로 변환
Double.parseDouble("500");  //문자열을 Double형으로 변환
Boolean.parseBoolean("500");  //문자열을 int형으로 변환
반응형

댓글