ArrayList
-
ArrayList 객체 비교하기JAVA 2020. 7. 20. 10:26
객체가 담긴 ArrayList 가 동일한지 비교하는 구문이다 loopFalse: for(PartInformationData vm_data : vm_partmaster) { loopTrue: for(PartInformationData setItemNo_data : setItemNoDataExtract) { dataSame = equals(vm_data, setItemNo_data); // 하나라도 일치할 때 다음 vm_data 를 불러온다 if(dataSame) { break loopTrue; } } // 하나라도 일치하는 게 없다면 반복문 종료한다 if(!dataSame) { break loopFalse; } } private boolean equals(PartInformationData vm_data,..
-
Lambda 식 / ArrayList를 사용한 Stream 연산JAVA 2020. 5. 28. 20:09
고객 Class public class Customer { private String name; private int age; private int price; public Customer(String name, int age, int price) { super(); this.name = name; this.age = age; this.price = price; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public int g..
-
Map계열의 Collections / HashMap / 2019-12-09JAVA 2020. 1. 15. 12:08
Map 계열 - K : 키(Key) / V : 값(Value)를 의미 - 내부적으로 Map.Entry 라는 내부클래스 형태로 저장됨 => 키와 값으로 구성된 Entry(클래스) 객체의 모임 - 키는 중복 O, 값은 중복 X - HashMap을 많이 사용 Map map = new HashMap(); map.put(1, "바나나"); map.put(2, "딸기"); System.out.println(map); System.out.println("3번 key에 포도 등록 : " + map.put(3, "포도")); //원래 들어있던 값을 리턴(null리턴) System.out.println(map); {1=바나나, 2=딸기} 3번 key에 포도 등록 : null {1=바나나, 2=딸기, 3=포도} 값이 들어있..