Character(문자)
자바에서는 싱글쿼터(작은 따옴표 ' ' )는 특수한 데이터 타입 "Character" "문자" 를 의미한다.
한 글자를 표현하는 데이터 타입이다.
String(문자열)
캐릭터들이 모여있는 문자열을 나타낸다. 더블쿼터(쌍 따옴표 " ")로 표현한다.
Escape 문자 - (\)역슬래시
(escape : 일시적으로 도망시키다. 해방시키다.)
특수한 역할을 하는 문자(', ")를 문자 그대로 출력하기 위해 Escape 처리를 한다.
public class StringApp {
public static void main(String[] args) {
// Character VS String
System.out.println("Hello World"); // String
System.out.println('H'); // Character
System.out.println("H");
System.out.println("Hello "
+ "World");
// new line
System.out.println("Hello \nWorld");
// escape
System.out.println("Hello \"World\"");// Hello "World"
}
}
문자열 다루기
length() 함수 - 문자열의 길이 알아내기
replace(A, B) 함수 - 특정 문자 A를 B로 변환
문자열과 관련된 자바에 내장되어있는 여러가지 문자를 처리하는 기능들을 사용해서 문자와 관련된 문제를 해결할 수 있다.
public class StringOperation {
public static void main(String[] args) {
System.out.println("Hello World".length()); // 11
System.out.println("Hello, [[[name]]] ... bye. ".replace("[[[name]]]", "duru"));
}
}
'코딩공부 > JAVA' 카테고리의 다른 글
[8] 프로그래밍 이란? (0) | 2019.10.17 |
---|---|
[7] JAVA 변수 (0) | 2019.10.16 |
[5] JAVA 숫자와 연산 (0) | 2019.10.16 |
[4] 데이터와 연산 - 숫자, 문자 (0) | 2019.10.16 |
[3] 자바 기술의 응용 - 데스크탑 앱 , IoT(사물제어) , 안드로이드 앱 (0) | 2019.10.16 |