문자열 2

Java 에서의 문자열 비교 (equals,equalsIgnoreCase,compareTo,compareToIgnoreCase)

String one = "one" String two = "two" String var1 = "one"; String var2 = "Two"; if(one.equals(var1)){ //같음 } if(one.equals(two)){ //다름 } if(two.equals(var2)){ //다름 } if(one==var1){ //같음 (하지만 ==은 문자열의 내용을 직접 비교하지 않음) } if(two.equalsIgnoreCase(var2)){ //같음 } 자바에서 문자열 비교는 꽤 쉬운편. == 를 사용하면 안된다는 점 명심. 자바에서 비교연산자(==)은 문자열의 내용이 아니라 객체 참조를 비교하기 때문이다. *객체 참조란? 자바에서 "객체 참조"는 객체가 생성될 때 메모리에서 할당된 실제 객체의 위치를..

LANGUAGE/JAVA 2023.08.24

[Python][문자열] 이스케이프코드

이스케이프 코드란? 이스케이프(escape) 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 ‘문자 조합’을 말한다. \n 문자열 안에서 줄을 바꿀 때 사용 \t 문자열 사이에 탭 간격을 줄 때 사용 \\ \를 그대로 표현할 때 사용 \' 작은따옴표(')를 그대로 표현할 때 사용 \" 큰따옴표(")를 그대로 표현할 때 사용 \r 캐리지 리턴(줄 바꿈 문자, 커서를 현재 줄의 가장 앞으로 이동) \f 폼 피드(줄 바꿈 문자, 커서를 현재 줄의 다음 줄로 이동) \a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다) \b 백 스페이스 \000 널 문자 1) 줄바꿈을 위한 \n 삽입 str = "Seo \nYe Rin" print(str) [결과] Seo Ye Rin 2) 문자열 사이에 탭 간..

LANGUAGE/PYTHON 2023.08.07
반응형