Java

Java ์ž๋ฐ” String ๋น„๊ต ๋ฉ”์†Œ๋“œ equals์™€ compareTo

๋…ธ๋ฃจ๋ฃฝ 2020. 7. 17. 04:16

๋งจ๋‚  ๊นŒ๋จน์–ด์„œ ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•ด๋†“๊ธฐ เน‘โ—•โ€ฟโ—•เน‘

 

1. equals

  • str1.equals(str2)
  • boolean ํƒ€์ž…์œผ๋กœ ๋ฆฌํ„ด
  • ๋‘ ๋ฌธ์ž์—ด์ด ๊ฐ™์œผ๋ฉด true, ๋‹ค๋ฅด๋ฉด false ๋ฆฌํ„ด

2. compareTo

  • str1.compareTo(str2)
  • integer ํƒ€์ž…์œผ๋กœ ๋ฆฌํ„ด
  • ์‚ฌ์ „์‹ ์ˆœ์„œ๋กœ ๊ฒ€์‚ฌ
  • str1์ด ๋น ๋ฅด๋ฉด ์Œ์ˆ˜, ๊ฐ™์œผ๋ฉด 0, ํฌ๋ฉด ์–‘์ˆ˜ ๋ฆฌํ„ด
  • Tip) str1๊ณผ str2 ์‚ฌ์ด์— ๋ถ€๋“ฑํ˜ธ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๊ทธ๊ฑธ ๊ทธ๋Œ€๋กœ 0์— ๋Œ€์ž…!!

3. compareToIgnoreCase

  • ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์—†์ด ๋น„๊ต