728x90
Java & Spring
54

[Java] Queue와 PriorityQueue 정리

Queue 먼저 넣은 객체가 먼저 빠져나가는 FIFO(First In First Out) 구조 그래프 넓이 우선 탐색(BFS)에서 사용 대표적인 예로 스레드풀(ExecutorService)의 작업 큐, 컴퓨터의 버퍼에 사용 Queue 인터페이스를 구현한 대표적인 클래스는 LinkedList LinkedList는 List 인터페이스를 구현했기 때문에 List 컬렉션이기도 함 import java.util.LinkedList; import java.util.Queue; // E: 리턴타입 Queue queue = new LinkedList(); 메소드 설명 정상 실행 실패 add 객체를 추가 true 반환 예외 발생 offer 객체를 추가 true 반환 flase 반환 remove Dequeue 맨 앞의 객..

Java & Spring 2023.10.09

[Java] String.format(%s, %d, %f, %t, %c)

* _ : 공백 %s 포맷 설명 예시 %s 문자열을 그대로 채움 예시입니다 %7s 7만큼의 공간에 문자열을 채우고 오른쪽 정렬 __예시입니다 %-7s 7만큼의 공간에 문자열을 채우고 왼쪽 정렬 예시입니다__ %7.2s 7만큼의 공간에 문자열을 채우고 2만큼 잘라서 왼쪽 정렬 예시_____ %-7.2s 7만큼의 공간에 문자열을 채우고 2만큼만 잘라서 오른쪽 정렬 _____예시 %d 포맷 설명 예시 %d integer 숫자를 그대로 채움 12345 %7d 7만큼의 공간에 숫자를 채우고 오른쪽 정렬 __12345 %-7d 7만큼의 공간에 숫자를 채우고 왼쪽 정렬 12345__ %07d 7만큼의 공간에 숫자를 채우고 왼쪽 공백에 0을 채움 0012345 %,d 1000단위로 ,추가 12,345 %f 포맷 설명 ..

Java & Spring 2023.10.05
728x90