[JAVA] Array -> List, Set ๋ณํ ๋ฐฉ๋ฒ Arrays.asList() Arrays ํด๋์ค์ asList() ๋ฉ์๋๋ list ๊ฐ์ฒด๋ก collection์ ์ด๊ธฐํํ๋๋ฐ ํธ๋ฆฌํ ๋ฐฉ๋ฒ์ ์ ๊ณตํด์ค๋ค. ์ฐธ๊ณ ๋ก Java 8 ๊ธฐ์ค์ผ๋ก ์์ง java์๋ set, map์ literal์ด ์๋ค. ๋ค์์ String ๋ฐฐ์ด์ List์ Set์ผ๋ก ๊ฐ๊ฐ ๋ณํํ๋ ์์ด๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Set wordsSet = new HashSet(); String sentence = "once upon a time in hollywood"; String[] arrayWords = sentence.split(" "); // Array -> List List wordsList = Arrays.asList(a.. 2020. 1. 15. JAVA 8 ๋ณ๊ฒฝ ์ฌํญ - interface์ default ํค์๋์ static ๋ฉ์๋ Java์์ ๊ธฐ์กด์ interface๋ ์ถ์ ๋ฉ์๋๋ง์ ๋ฉค๋ฒ๋ก ๊ฐ์ง ์ ์์๋ค. ๊ทธ๋ฐ๋ฐ Java8๋ถํฐ default ํค์๋๋ฅผ ์ฌ์ฉํด์ interface์ ๋ฉ์๋๋ฅผ ์ ์ธํ ์ ์๊ฒ ๋์๋ค. default ํค์๋ 1 2 3 4 5 6 7 8 9 10 public interface ICalculator { int add(int x, int y); int sub(int x, int y); default int mul(int x, int y) { return x * y; } } Colored by Color Scripter cs ๋ฉ์๋๋ฅผ default ํค์๋๋ฅผ ์ฌ์ฉํด ์ ์ธํจ์ผ๋ก์จ ๋ฉ์๋์ body, ์ฆ ๊ตฌํ๋ถ๋ฅผ ์์ฑํ ์ ์๊ฒ ๋์๋ค. ์ ์์๋ ์ธ ๊ฐ์ ๋ฉ์๋๋ฅผ ๋ฉค๋ฒ๋ก ๊ฐ๋ ICalculator interfac.. 2020. 1. 2. ์ด์ 1 ๋ค์