Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- html 기초
- 미디어쿼리
- 메서드
- ObjectOutputStream
- html 프로젝트
- 예제
- FileWriter
- FlowLayout
- 파이썬
- 반응형웹
- HTML
- 푸리에 변환
- g검정
- Database
- 반응형 웹 프로젝트
- 상속
- java
- 사전학습
- inline
- Codility
- FFT
- GridLayout
- Position
- BorderLayout
- iframe 태그
- 퍼셉트론
- CSS
- oracle
- css 기초
- rnn
Archives
- Today
- Total
도라에몽주머니
[Java/Eclipse] Java 34, 35일차 본문

Map 클래스
: key와 value로 이루어져 있는 자료구조이다.
import java.util.HashMap;
import java.util.Map;
// Map 클래스
public class Ex {
public static void main(String[] args) {
// Map 선언
Map<String, Integer> map = new HashMap<String, Integer>();
// Map에 값 저장
map.put("김철수", 1234);
map.put("이영희", 9876);
// Map의 크기 출력
System.out.println(map.size());
// Map의 key가 김철수인 값 출력
System.out.println(map.get("김철수"));
}
}
CURD
: 데이터 처리 방식인 Create, Update, Read, Delete의 첫 문자를 따서 만든 약자.
List 클래스
: 배열과 비슷한 자료형. 크기가 정해져 있지 않아 원하는 값만큼 담을 수 있음.
// list 삽입 예제
import java.util.ArrayList;
public class Sample {
public static void main(String[] args) {
ArrayList pitches = new ArrayList();
pitches.add("138");
pitches.add("129");
pitches.add("142");
}
}
Set 클래스
: List와 비슷하지만 중복 값을 삽입할 수 없고, 순서를 가지지 못함.
// HashSet 예제
HashSet<String> hs01 = new HashSet<String>();
HashSet<String> hs02 = new HashSet<String>();
// add() 메소드를 이용한 요소의 저장
hs01.add("홍길동");
hs01.add("이순신");
System.out.println(hs01.add("임꺽정"));
System.out.println(hs01.add("임꺽정")); // 중복된 요소의 저장
// Enhanced for 문과 get() 메소드를 이용한 요소의 출력
for (String e : hs01) {
System.out.print(e + " ");
}
// add() 메소드를 이용한 요소의 저장
hs02.add("임꺽정");
hs02.add("홍길동");
hs02.add("이순신");
// iterator() 메소드를 이용한 요소의 출력
Iterator<String> iter02 = hs02.iterator();
while (iter02.hasNext()) {
System.out.print(iter02.next() + " ");
}
// size() 메소드를 이용한 요소의 총 개수
System.out.println("집합의 크기 : " + hs02.size());
Iterator 클래스
: Set에 저장된 데이터를 전처리하는 클래스
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Ex {
public static void main(String[] args) {
Set<String> set = new HashSet<String>();
set.add("호랑이");
set.add("사자");
set.add("기린");
set.add("호랑이");
set.add("코끼리");
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()) { // 데이터가 있는지 검사
String str = iterator.next(); // 데이터 읽어오기
System.out.println(str);
}
}
}'Study > Java' 카테고리의 다른 글
| [Java/Eclipse] Java 38일차 (0) | 2022.11.08 |
|---|---|
| [Java/Eclipse] Java 36, 37일차 (0) | 2022.11.07 |
| [Java/Eclipse] Java 33일차 (0) | 2022.11.01 |
| [Java/Eclipse] Java 32일차 (0) | 2022.10.31 |
| [Java/Eclipse] Java 31일차 (0) | 2022.10.28 |