.length, .length( ), size()의 차이 length : arrays(int[], double[], string[] ) -> 배열의 길이를 알고자 할 때 사용 length() : String related object(String, StringBuild
Array -> List Arrays.asList() > 🚨🚨* 위 방법의 주의할 점 *Arrays.asList() 메소드는 고정길이(fixed-size)의 원배열(specified array)의 list view를 리턴 --> 즉, 고정길이의 원래 배열의 l
HashSet Set 인터페이스를 구현한 대표적인 컬렉션이며 데이터의 저장순서가 유지되지 않고 중복을 허용하지 않는다. 저장 순서를 유지하고 싶다면 LinkedHashSet을 사용해야 한다. 생성자 HashSet() : HashSet 객체를 생성 HashSet(Co
말 그대로 큰 정수를 다루기 위해 등장한 클래스. 우리는 정수를 int, long 기본 자료형으로 표현할 수 있지만 이는 표현할 수 있는 값의 크기에 한계가 있다. 이를 해결하기 위해 BigInteger 클래스를 사용한다. 내장 클래스가 아니므로 import 해와야
순열 n개 중 r개를 순서를 고려하여 뽑기 ex ) 1,2 두 개의 배열 중 2개를 뽑는 경우 [1,2]와 [2,1]을 다르게 처리 🙀 개인적으로 알고리즘 지식이 부족해서 그런지 코드 돌아가는 구조 자체를 이해하는데 오래 걸렸다. 나중에 다시 볼려고 코드를 한 줄씩