๐ ์๋ฐ Java25 ์๋ฐ(JAVA) - ๋ํ์ ์ธ String ๋ฉ์๋, ๋ฌธ์์ด(String)๋น๊ต [[equals]]์ ==์ ์ฐจ์ด์ (2) ๋ณ์1.equals(๋ณ์2); equals ์ ==์ด ์ฐจ์ด์ ์ ์ ๋ฆฌํด๋ณด์ ๊ณตํต์ ์ boolean type์ผ๋ก ๋ฐํํ๋ค. ํํ์์ฐจ์ด .equals ( )๋ ๋ฉ์๋์ด๋ค. / / ๋์์ ๋ด์ฉ ์์ฒด๋ฅผ ๋น๊ต == ์ ๋น๊ต๋ฅผ ์ํ ์ฐ์ฐ์์ด๋ค. // ์ฃผ์๊ฐ์ ๋น๊ต String a = "aaa"; String b = a; String c = new String ("aaa"); a = b์ด๊ธฐ ๋๋ฌธ์ ์ฃผ์๊ฐ์ด ๊ฐ๋ค c๋ ๋ค๋ฅธ ์ฃผ์๊ฐ ์ฃผ์๊ฐ์ด ๋ค๋ฅด๋ค. System.out.println( a.equals(b)); System.out.println( a==b); System.out.println( a==c); // false a,c๋ ์ฃผ์๊ฐ์ด ๋ค๋ฅด๊ธฐ๋๋ฌธ์ด๋ค System.out.println( a.equals(c)); // tr.. 2021. 1. 25. ์ด์ 1 ยทยทยท 4 5 6 7 ๋ค์