시니어까지의 여정
-
보통 배열을 List로 바꿀 때 Arrays.asList를 사용하는 경우가 있을텐데, Char[]에 대해서는 우리가 원하는 것처럼 List가 되지 않고 List로 나온다. 왜 그런 것일까? Arrays.asList 메서드는 primitive 타입을 Wrapper 클래스 (ex> int to Integer, char to Character) 로 형변환을 해주지 않는다. 그렇기에 그냥 통째로 char[], int[]로 리스트 변환을 해버리는 것이다. 따라서 위와 같은 primitive 타입은 다른 변환과정을 거쳐야 한다. 두 가지 방법이 있는데, 반복문으로 변환하기 stream으로 변환하기 오늘은 stream으로 변환하는 방법만 알아보도록 하겠다. (java 8 이후로만 가능) char[] charArr =..
JAVA primitive type을 list로 바꾸기(Arrays.asList()로 컬렉션 생성 시 자주하는 실수)보통 배열을 List로 바꿀 때 Arrays.asList를 사용하는 경우가 있을텐데, Char[]에 대해서는 우리가 원하는 것처럼 List가 되지 않고 List로 나온다. 왜 그런 것일까? Arrays.asList 메서드는 primitive 타입을 Wrapper 클래스 (ex> int to Integer, char to Character) 로 형변환을 해주지 않는다. 그렇기에 그냥 통째로 char[], int[]로 리스트 변환을 해버리는 것이다. 따라서 위와 같은 primitive 타입은 다른 변환과정을 거쳐야 한다. 두 가지 방법이 있는데, 반복문으로 변환하기 stream으로 변환하기 오늘은 stream으로 변환하는 방법만 알아보도록 하겠다. (java 8 이후로만 가능) char[] charArr =..
2023.12.07 -
1) 배열(Array)을 리스트(ArrayList)로 변환 : Array to ArrayList 더보기 💡 배열(Array)을 배열 리스트(ArrayList)로 변환하는 방법에 대해서 공유합니다. 1. Arrays 함수를 이용한 변환 방법 : Arrays.asList() import java.util.*; // 1. Array Initialize String[] strArr = {"one", "two", "three"}; // 1.1. [배열 -> 컬렉션 함수] 배열 리스트(ArrayList) 선언 및 초기화합니다. List strArrList = Arrays.asList(strArr); // ArrayList : ["one", "two", "three"] // 1.2. [배열 -> 컬렉션 함수] 배열 ..
코딩테스트를 하며 가장 많이 사용하는 클래스 및 메소드 정리1) 배열(Array)을 리스트(ArrayList)로 변환 : Array to ArrayList 더보기 💡 배열(Array)을 배열 리스트(ArrayList)로 변환하는 방법에 대해서 공유합니다. 1. Arrays 함수를 이용한 변환 방법 : Arrays.asList() import java.util.*; // 1. Array Initialize String[] strArr = {"one", "two", "three"}; // 1.1. [배열 -> 컬렉션 함수] 배열 리스트(ArrayList) 선언 및 초기화합니다. List strArrList = Arrays.asList(strArr); // ArrayList : ["one", "two", "three"] // 1.2. [배열 -> 컬렉션 함수] 배열 ..
2023.11.27 -
보호되어 있는 글입니다.
자료구조 및 알고리즘 공부보호되어 있는 글입니다.
2023.11.24 -
개념 정리 [Java] Stream API에 대한 이해 - (1/5) 1. Stream API에 대한 이해 [ Stream API에 대한 소개 ] Java는 객체지향 언어이기 때문에 기본적으로 함수형 프로그래밍이 불가능하다. (함수형 프로그래밍에 대해 이해가 부족하다면 이 글을 참고하길 mangkyu.tistory.com Java 스트림 Stream (1) 총정리 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트 futurecreator.github.io 연습문제 Stream 연습 문제 2 - 심화 Java의 Stream 공부를 하다, 풀어볼 수 있..
STREAM 개념 정리 및 예제개념 정리 [Java] Stream API에 대한 이해 - (1/5) 1. Stream API에 대한 이해 [ Stream API에 대한 소개 ] Java는 객체지향 언어이기 때문에 기본적으로 함수형 프로그래밍이 불가능하다. (함수형 프로그래밍에 대해 이해가 부족하다면 이 글을 참고하길 mangkyu.tistory.com Java 스트림 Stream (1) 총정리 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트 futurecreator.github.io 연습문제 Stream 연습 문제 2 - 심화 Java의 Stream 공부를 하다, 풀어볼 수 있..
2023.11.21 -
보호되어 있는 글입니다.
[SQLD] SQL 기본보호되어 있는 글입니다.
2023.11.14 -
보호되어 있는 글입니다.
[SQLD] 데이터 모델과 성능보호되어 있는 글입니다.
2023.11.14