[JAVA] 정렬 - 배열, List
배열 - Arrays.sort(); int[] num = {1,2,5,4,3}; //Arrays.sort를 사용하여 배열을 정렬할 수 있다. Arrays.sort(num); //=> [1,2,3,4,5] List - List.sort() / Collections.sort() / Stream / Compare List lst = new ArrayList(); //[1, 2, 4, 6, 5, 3] lst.sort(null); //단순 정렬시, null을 작성해주면 된다. Collections.sort(lst); lst.stream.sorted().collect(Collectors.toList()) //List로 다시 받기 위해서 Collect해줘야 한다. public static void main(Strin..
[자료형] Unsigned int
Unsigned - 부호를 지니지 않은, 즉 -부호가 없는 int형을 말한다. int의 범위는 -2,147,483,648 ~ 2,147,483,647인데 Unsigned int의 범위는 0 ~ 4,294,967,295까지 표현 가능하다. 단, 주로 C언어에서 사용되고 자바에서는 사용되지 않는다. 1. 범위를 넘어서 오류가 발생 2. 변환도중 NumberFormatException 발생 3. Integer.parseUnsignedInt 처리 하더라도, 해당 int의 범위를 넘어섰기 때문에 -1이 출력된다. Unsigned int의 범위 4,294,967,295를 int가 초과했기 때문에,