오봉이와 함께하는 개발 블로그
컬렉션 프레임워크 - Vector 본문
728x90
Algorithmday_3 정리 (2021.11.30 화요일)
Vector
- ArrayList와 동일한 내부 구조
- 스레드 동기화(Synchronization)되어 있기 때문에 여러 스레드가 동시에 접근하여 추가, 삭제 하더라도 스레드에 안전.
Vector 실습 예제
VectorEx.java
public class VectorEx {
public static void main(String[] args) {
List<Board> list = new Vector<Board>();
list.add(new Board("제목1","내용1","글쓴이1"));
list.add(new Board("제목2","내용2","글쓴이2"));
list.add(new Board("제목3","내용3","글쓴이3"));
list.add(new Board("제목4","내용4","글쓴이4"));
list.add(new Board("제목5","내용5","글쓴이5"));
list.remove(2);
list.remove(3);
for(int i = 0; i < list.size(); i++) {
Board board = list.get(i);
System.out.println(board.subject + "\t" + board.content + "\t" + board.writer);
}
/*제목1 내용1 글쓴이1
제목2 내용2 글쓴이2
제목4 내용4 글쓴이4*/
}
}
728x90
'알고리즘 & 자료구조 & 네트워크' 카테고리의 다른 글
컬렉션 프레임워크 - Map(HashMap) (0) | 2021.11.30 |
---|---|
컬렉션 프레임워크 - Set(HashSet) & Iterator (0) | 2021.11.30 |
컬렉션 프레임워크 - LinkedList (0) | 2021.11.30 |
컬렉션 프레임워크 - ArrayList (0) | 2021.11.30 |
연결 리스트 - 단일 연결 리스트 (0) | 2021.11.29 |
Comments