투케이2K

18. (kotlin/코틀린) string 문자열 비교 및 일치 여부 , 포함 여부 확인 실시 - equals , contentEquals , contains , == 본문

Kotlin

18. (kotlin/코틀린) string 문자열 비교 및 일치 여부 , 포함 여부 확인 실시 - equals , contentEquals , contains , ==

투케이2K 2021. 4. 15. 13:42

/* =========================== */

[개발 환경 설정]

개발 툴 : Eclipse

개발 언어 : kotlin

/* =========================== */

/* =========================== */

[소스 코드]

 

package ex1

//===== [코틀린 전역변수 선언 부분] =====
var str_one_data = "hello" //소문자
var str_two_data = "HELLO" //대문자
var str_three_data = "hello" //소문자

//===== [코틀린 메인 시작 부분] ===== 
fun main(args : Array<String>) {
	
	/*
	[설 명]
	1. equals : 두 문자열이 같은지 확인합니다 (같은 객체 타입)
	2. contentEquals : 두 문자열이 같은지 확인 (다른 객체 타입 가능)
	3. == : 두 문자열이 같은지 확인합니다
	4. contains : 특정 문자열을 포함하고 있는지 확인합니다
	*/	
	
	println("[string 문자열 비교 및 일치 여부 , 포함 여부 확인 실시 - equals , contentEquals , contains]")
	
	println("[string] one equals two : "+str_one_data.equals(str_two_data))		
	println("[string] one equals three : "+str_one_data.equals(str_three_data))
	println("")
	println("[string] one contentEquals two : "+str_one_data.contentEquals(str_two_data))		
	println("[string] one contentEquals three : "+str_one_data.contentEquals(str_three_data))
	println("")
	println("[string] one == two : "+(str_one_data == str_two_data))	
	println("[string] one == three : "+(str_one_data == str_three_data))
	println("")
	println("[string] one contains two : "+str_one_data.contains(str_two_data))
	println("[string] one contains three : "+str_one_data.contains(str_three_data))	
	
}//메인 종료

/* =========================== */

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

1. equals : 두 문자열이 같은지 확인합니다 (같은 객체 타입)

2. contentEquals : 두 문자열이 같은지 확인 (다른 객체 타입 가능)

3. == : 두 문자열이 같은지 확인합니다

4. contains : 특정 문자열을 포함하고 있는지 확인합니다

/* =========================== */

반응형
Comments