일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- laravel
- JVM
- it
- linux
- jsp
- 요리
- springboot
- db
- 맛집
- AWS
- tool
- MySQL
- php
- ubuntu
- jenkins
- Web Server
- Gradle
- Spring Boot
- IntelliJ
- redis
- Spring Batch
- elasticsearch
- Oracle
- Design Patterns
- javascript
- ReactJS
- devops
- Spring
- java
- Git
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