문자열의 표현

 

다른 언어들은 그냥 출력이 되지만 자바에선 작은따옴표로 문자열을 넣으면 오류가 나온다 

 

작은따옴표는 한 글자를 대표하는 데이터 타입 (Character)

 

Character들이 모이면 String

 

System.out.println("Hello World"); 에서 

 

System.out.println("Hello

World"); 이렇게 엔터를 치면 오류가 뜬다

 

하지만 이클립스가 자동으로 

System.out.println("Hello "

+ "World"); 해주면 정상적으로 출력된다

 

엔터의 역할은 \n 가 해준다

 

"" 사이에 문자열로 "를 넣어주고 싶다면 앞에 \ 역슬래시를 넣어주면 된다

 

public class StringApp {

	public static void main(String[] args) {

		System.out.println("Hellow World"); // String
		System.out.println('H'); // Character
		System.out.println("H"); // String
		
		System.out.println("Hello "
				+ "World");
		
		// new line
		System.out.println("Hello \nWorld");
		
		// escape
		System.out.println("Hello \"World\""); // Hello "World"
	}

}

 

문자열 다루기

 

public class StringOperation {

	public static void main(String[] args) {

		System.out.println("Hello World".length());
		System.out.println("Hello, [[[name]]] ... bye. ".replace("[[[name]]]", "B"));

	}

}

 

 

'프로그래밍 언어 > JAVA' 카테고리의 다른 글

공부(6)  (0) 2021.09.23
공부(5)  (0) 2021.09.23
공부(3)  (0) 2021.09.22
공부(2)  (0) 2021.09.22
공부(1)  (0) 2021.09.22

+ Recent posts