본문 바로가기

멘토410

VectorTest package kr.or.ddit.basic; import java.util.Stack; public class StackTest { public static void main(String[] args) { Browser b = new Browser(); b.goURL("1. 네이버"); b.history(); b.goURL("2. 구글"); b.history(); b.goURL("3. 다음"); b.history(); System.out.println("뒤로 가기 후...."); b.goback(); b.history(); System.out.println("뒤로 가기 후...."); b.goback(); b.history(); System.out.println("앞으로 가기 후...."); b.goF.. 2023. 6. 22.
StackTest package kr.or.ddit.basic; import java.util.Stack; public class StackTest { public static void main(String[] args) { Browser b = new Browser(); b.goURL("1. 네이버"); b.history(); b.goURL("2. 구글"); b.history(); b.goURL("3. 다음"); b.history(); System.out.println("뒤로 가기 후...."); b.goback(); b.history(); System.out.println("뒤로 가기 후...."); b.goback(); b.history(); System.out.println("앞으로 가기 후...."); b.goF.. 2023. 6. 22.
StackQueueTest package kr.or.ddit.basic; import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class StackQueueTest { /* * * * Stack ==> 후입선출(LIFO) lastInFarstOut * Queue ==> 선입선출(FIFO) FarstInFatstOut * * -Stack과 Queue는 LinkedList를 이용하여 사용할 수 있다. */ public static void main(String[] args) { /* * Stack의 명령 * 1.자료 입력 : push(입력값) * 2.자료 출력 : pop() ==> 자료를 꺼내온 후 자료를 Stack에서 삭제한다. * pe.. 2023. 6. 22.
MapTest package kr.or.ddit.basic; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class MapTest { public static void main(String[] args) { /* Map ==> key값과 value값을 한 쌍으로 관리하는 객체 - key값은 중복을 허용하지 않고 순서가 없다. (Set의 특징을 갖는다.) -value값은 중복을 허용한다. */ HashMap map = new HashMap(); // 자료 추가 ==> put(key값, value값) map.put("name", "홍길동"); map.put("addr", .. 2023. 6. 22.
SetTest package kr.or.ddit.basic; import java.util.HashSet; import java.util.Iterator; import java.util.Random; public class setTest { public static void main(String[] args) { /* * List와 Set의 차이점 1.list -데이터의 순서(index)가 있다 -중복되는 데이터를 저장할 수 있다. 2.Set -데이터의 순서(index)가 없다. -중복되는 데이터를 저장할 수 없다. * */ HashSet hs1 = new HashSet(); // Set에 데이터를 추가할 때도 add()메서드를 사용한다. hs1.add("DD"); hs1.add("AA"); hs1.add(2); hs.. 2023. 6. 22.
ListSortTest02 package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class ListsortTest02 { public static void main(String[] args) { List memList = new ArrayList(); memList.add(new Member(1, "홍길동","010-1111-1111")); memList.add(new Member(5, "이순신","010-2222-1111")); memList.add(new Member(7, "성춘향","010-3333-1111")); memLis.. 2023. 6. 22.