[JAVA] 자료형( 기본,참조, ), 리터럴, 형변환
[ 기본 자료형 ] : 자바 언어에서 기본적으로 제공해주는 자료형으로, C에서 유래된 자료형이다. : 몇바이트를 쓸 것인지 정해져있다. : java의 경우 숫자를 4byte단위로 구분한다. ex) 정수형 : int, long, byte, short / 실수형 : double, float / 논리형 : boolean / 문자형 : char 각 기본 자료형은 표현할 수 있는 범위가 지정되어있으며, 해당 범위를 벗어나는 값을 변수에 담으면 에러를 발생시킨다. Int는 -2,147,483,648 ~ 2,147,483,647 까지 표현할 수 있다. [ 참조 자료형 ] : 클래스 타입의 자료형 : JDK에서 제공되는 클래스이거나, 프로그래머가 정의하여 사용할 수 있음 : 클래스나 저장되는 값에 따라 할당되는 메모리..
[JAVA] List를 특정갯수(n)로 분할하기
List에 담긴 아이템을 지정된 크기게 맞춰 각 그룹으로 나누어 담기. List 안의 아이템들에 파티션 적용하기 예를들어 리스트에 담긴 내용이 1,2,3,4,5,6,7,8,9,10 이고, 3개씩 분할한다면, [[1,2,3], [4,5,6], [7,8,9], [10]]으로 나누어 담아준다. 1. Guava라이브러리 - Lists.partition() : 목록을 지정된 크기의 연속적인 하위 목록으로 분할한다 import com.google.common.collect.Lists; ~~~ List targetList = {targetList}; int partitionSize = 3; List partitionedList = Lists.partition(targetList, partitionSize..