Sort

파이프라인 표준 입력으로부터 데이터를 읽고, 표준 출력으로 데이터를 전송하는 명령어의 능력은 파이프라인이라고 하는 쉘의 기능으로 보다 더 응용될 수 있다. 파이프 연산자인 |(수직바) 기호를 사용하여 명령어의 표준 출력을 또 다른 명령어의 표준 입력과 연결이 가능하다. $ command1 | command2 $ ls -l /usr/bin | less 필터 파이프라인은 데이터의 복잡한 연산을 수행할 때 사용되는데, 하나의 파이프라인에 여러 명령어를 입력하는 것이 가능하다. 주로 이러한 방식을 사용하는 명령어들을 필터라 일컫는다. 필터는 입력 받은 내용을 어떻게든 바꾸어 출력하게 한다. $ cat /etc/passwd | sort | less -> passwd 파일의 내용을 정렬해서 보여준다. sort - ..
Map의 Value데이터 기준으로 정렬하기 TreeSet을 이용하면 Key 기준으로 쉽게 정렬할 수 있으나, Value로 정렬해주는 컬렉션은 존재하지 않는다. Value로 map을 정렬을 하려면 Comparator 인터페이스를 이용해야 한다. 밑에 예제는 Value를 기준으로 내림차순으로 정렬을 하고, Value가 같다면 Key를 기준으로 오름차순으로 정렬하는 예제이다. package sort; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.LinkedList; im..
깡냉쓰
'Sort' 태그의 글 목록