일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- AWS
- ubuntu
- jenkins
- db
- springboot
- JVM
- redis
- laravel
- javascript
- Spring Boot
- it
- php
- IntelliJ
- Design Patterns
- Oracle
- 요리
- 맛집
- Git
- Spring
- tool
- Gradle
- Web Server
- elasticsearch
- MySQL
- ReactJS
- Spring Batch
- java
- devops
- jsp
- linux
Archives
- Today
- Total
아무거나
Map (Collection) 배열 생성 <Key, Value> 본문
반응형
import java.utill.*;
public class MapEx {
// Map은 키값(K)와 Value(V)값을 선언 할 수 있다.
Map<Integer, String> myMap = new HashMap<Integer,String>();
myMap.put(1, "JAVA");
myMap.put(2, "JSP");
myMap.put(3, "Servlet");
// myMap.containsKey (key값 검색해서 같은 키값이 있으면)
if ( myMap.containsKey(1) ) {
// 1번 키값에 해당하는 value를 리턴함
String str = myMap.get(1);
System.out.println(str);
}
System.out.println("\n=====================");
// values() : Map 타입의 배열을 Collection 타입으로 리턴해줌
Collection<String> col = myMap.values();
// iterator 값으로 받기 위해 Collection의 iterator() 호출
Iterator<String> it = col.iterator();
// iterator메소드 hasNext()가 true이면 반복 : 즉, 배열값이 있을때 까지 반복
while(it.hasNext()) {
String msg = it.next();
System.out.println(msg);
}
}
/*
실행 결과 : JAVA
JAVA
JSP
Servlet
*/
반응형
'Java & Kotlin > Java' 카테고리의 다른 글
입력과 출력 (0) | 2019.06.24 |
---|---|
public static void main(String args[]) 의미 (0) | 2019.06.24 |
날짜 비교 date compare (0) | 2019.06.20 |
string to date / date to string 형변환 (0) | 2019.06.20 |
java.utill.Date 타입 yyyy-mm-dd 형태로 바꾸기 (0) | 2019.06.19 |
Comments