자바 기초/자바 기본 개념 2

[JAVA] [hashMap] key값으로 value 찾기 /value로 key값 찾기/ key, value 있는지 확인/ key값들 각각 출력/ key, value 한꺼번에 가져오기

put: 맵에 데이터 입력 get: key를 통해 value얻기 ** key, value 한꺼번에 가져오기 ** keySet(): KEY들 가져오기 values(): VALUE들 가져오기 ** Key 값을 각각 출력하는 방법 ** 1. iterator() 이용하는 방법 2. keySet()을 이용한 for문 3. Entry 이용하는 방법 ** 맵에 키, 값 있는지 확인 ** containsKey(key): 맵에 인자로 보낸 키가 있으면 true 없으면 false containsValue(value): 맵에 인자로 보낸 값이 있으면 true 없으면 false package java_sort; import java.util.HashMap; import java.util.Map; public class Has..

자바 JAVA) istanceof 연산자

- 참조변수가 참조하고 있는 인스턴스의 실제 타입을 알아보기 위해 사용 -> 형변환이 가능한지 알려준다. - 주로 조건문, boolean값인 true와 false중 하나를 반환 참조변수 instanceof 타입(클래스명) - 조상타입의 참조변수로 자손타입의 인스턴스를 참조할 수 있기 때문에, 참조변수의 타입과 인스턴스의 타입이 항상 일치하지는 않는다. - 조상타입의 참조변수로는 실제 인스턴스의 멤버들을 모두 사용할 수 없기 때문에, 실제 인스턴스와 같은 타입의 참조변수로 형변환을 해야만 인스턴스의 모든 멤버들을 사용할 수 있다. class InstanceofTest { public static void main(String [] arg) { SmartPhone sp = new SmartPhone(); i..