java
-
14. sort - (1) Contact Demo (비교 메서드 재정의)java/코드 리뷰 2020. 4. 24. 12:09
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 package sort; public class Contact implements Comparable { private int no; private String name; private String tel; private String email; public Contact..
-
14. set - (7) HashMapDemo5 (지역별 거주 카운트2)java/코드 리뷰 2020. 4. 24. 12:04
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 package set; import java.util.HashMap; import java.util.Set; import java.util.Map.Entry; public class HashMapDemo5 { public static void main(String[] args) { HashMap result = new HashMap(); result.put("서울", 25); result.put("인천", 4); result.put("경기", 19); result.put("강원", 3); result.put("충청", 6);..
-
14. set - (6) HashMapDemo4 (지역별 거주 카운트)java/코드 리뷰 2020. 4. 24. 12:02
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 package set; import java.util.ArrayList; import java.util.HashMap; public class HashMapDemo4 { public static void main(String[] args) { ArrayList addresses = new ArrayList(); addresses.add("서울특별시 종로구 봉익동"); addresses.add("경기도 부천시 원미구"); addresses.add("경기도 수원시 권선구"); addresses.add("서울특별시..
-
14. set - (5) HashMapDemo3 (Object로 타입 정의)java/코드 리뷰 2020. 4. 24. 12:00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 package set; import java.util.Date; import java.util.HashMap; public class HashMapDemo3 { public static void main(String[] args) { // Map에서 V에 해당하는 타입을 Object로 지정하는 경우 // 여러 종류의 값을 저장하는 용도로 사용 가능 HashMap data = new HashMap(); data.put("no", 100); data.put("title","자바의정석"); data.put("..
-
14. set - (4) HashMapDemo2 (고객등급)java/코드 리뷰 2020. 4. 24. 11:46
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 package set; import java.util.HashMap; public class HashMapDemo2 { public static void main(String[] args) { // 고객등급(bronze, silver, gold)에 따라서 각각 구매금액의 1%, 3%, 5%를 포인트로 지급 HashMap pointDepositeRate = new HashMap(); pointDepositeRate.put("bronze", 0.01); pointDepositeRate.put("silver", 0.03); ..
-
14. set - (3) HashMapDemo1 ( ☆ HashMap 메서드)java/코드 리뷰 2020. 4. 24. 11:40
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package set; import java.util.HashMap; public class HashMapDemo1 { public static void main(String[] args) { // HashMap 객체에 key / value 쌍으로 처리 HashMap contacts = new HashMap(); contacts.put("hong", "홍길동"); contacts.put("lee", "이순신"); contacts.put("hong123", "홍길동"); contacts.put("kang", "홍길동"); // Ha..
-
14. set - (2) HashSetDemo2 (객체를 set. add, 해시코드 재정의)java/코드 리뷰 2020. 4. 24. 11:29
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 package set; import java.util.HashSet; import java.util.Iterator; import vo.Product; public class HashSetDemo2 { public static void main(String[] args) { HashSet products = new HashSet(); Product p1 = new Product(100, "공책", "모나미", 1000); Product p2 = new Product(101..
-
14. set - (1) HashSetDemo1 (Enhanced-for문으로 set. add)java/코드 리뷰 2020. 4. 24. 11:27
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 package set; import java.util.HashSet; import java.util.Iterator; public class HashSetDemo1 { public static void main(String[] args) { HashSet names = new HashSet(); names.add("홍길동"); names.add("홍길동"); // 객체 중복시 저장하지 않..