List
를 String[]
배열로 변환class Test{
public String[] test (String string) {
List<String> stringList = new ArrayList<>(Arrays.asList("hello", "world"));
// 리턴 타입이 String[]
return stringList; // Error!
}
}
class Test{
public String[] test (String string) {
List<String> stringList = new ArrayList<>(Arrays.asList(my_string.split("")));
// 리턴 타입이 String[]
return stringList.toArray(new String[stringList.size()]); // ① 둘 중 하나
return stringList.toArray(new String[0]); // ② 둘 중 하나
}
}
List<Integer>
다 더하기 (Using stream
)class Test{
public int test (int a, int b, int c, int b) {
List<Integer> list = new ArrayList<>(Arrays.asList(a, b, c, d));
return answerList.stream().mapToInt(Integer::intValue).sum();
}
}
코딩테스트 문제를 풀면서 정말 많이 사용했다. 까먹지 않으려고 익숙해지려고 일부러 쓰고 있다!!!!