목차
- 자바 javac로 자바 소스 코드 컴파일 및 실행 예제 이전 포스팅 참고 학습
- 자바 HashMap 값 추가 및 삭제, 크기 확인 예제 이전 포스팅 참고 학습
- 자바 HTTP 클라이언트 GET 통신 예제 이전 포스팅 참고 학습
- 자바 for each 반복문으로 리스트 값 출력 예제
- 자바 for each 반복문으로 HashMap 키 출력 예제
자바 javac로 자바 소스 코드 컴파일 및 실행 예제 이전 포스팅 참고 학습
이전 포스팅에서는 java 확장자인 자바 소스 코드를 컴파일하여 class 파일을 생성하는 방법을 알아보았습니다. javac 명령어로 자바 소스 코드를 컴파일하여 실행파일을 만들 수 있습니다. 또한 class 파일은 java 명령을 통해 실행이 가능합니다. 아직 javac 명령을 통해 자바 소스 코드 컴파일 방법에 대해 잘 모르신다면 아래 링크의 포스팅을 참고해주세요.
2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac)
자바 HashMap 값 추가 및 삭제, 크기 확인 예제 이전 포스팅 참고 학습
이전 포스팅에서는 자바의 HashMap을 활용하여 데이터를 추가하고 삭제하는 방법을 학습했습니다. 또한 size() 메서드를 사용하여 HashMap의 크기를 확인하는 방법도 익혔습니다. 해시맵은 키와 값을 쌍을 관리할 수 있는 자바의 자료구조입니다. 아직 자바에서 HashMap 자료구조 활용 방법에 대해 잘 모르신다면 아래 링크의 포스팅을 참고하여 학습해주세요.
2023.07.29 - [Java] - [Java] HashMap 활용 예제 - 1(값 추가 및 삭제, 크기 확인)
자바 HTTP 클라이언트 GET 통신 예제 이전 포스팅 참고 학습
마지막으로 HTTP 클라이언트로 GET 요청을 보내는 예제에 대해 알아보았습니다. 이전 포스팅에서는 자바에서 HTTP 클라이언트를 구현하는 방법을 배웠으며, HttpURLConnection을 사용하여 웹 서버와 통신하는 방법을 다루었습니다. 특히 GET으로 서버로부터 사이트를 다운로드 받고 그 안에 어떤 내용들의 응답이 있는지 확인하는 예제도 포함되어있습니다. 만약 자바에서 HTTP 클라이언트로 서버와 GET 통신 하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.10 - [Java] - [Java] HTTP 클라이언트 GET 통신 예제(HttpURLConnection)
자바 for each 반복문으로 리스트 값 출력 예제
아래는 리스트의 요소를 반복하면서 값을 출력하기 위해 for-each 반복문을 사용하는 예제입니다. 이 반복문은 컬렉션과 배열을 순회하면서 요소를 쉽게 접근할 수 있습니다. 일반적인 for 문은 직접 인덱스와, 반복 조건, 반복 간격을 지정할 수 있었지만 for each는 순회하면서 반복합니다.
import java.util.ArrayList;
import java.util.List;
public class ForEachListExample {
public static void main(String[] args) {
List<String> fruits = new ArrayList<>();
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Cherry");
fruits.add("Date");
// for-each 반복문으로 리스트의 값을 출력
for (String fruit : fruits) {
System.out.println(fruit);
}
}
}
자바 for each 반복문으로 HashMap 키 출력 예제
아래는 for each 반복문을 활용하여 HashMap의 키를 모두 출력하는 예제입니다.
import java.util.HashMap;
import java.util.Map;
public class ForEachHashMapExample {
public static void main(String[] args) {
Map<Integer, String> students = new HashMap<>();
students.put(101, "Alice");
students.put(102, "Bob");
students.put(103, "Charlie");
students.put(104, "David");
// for-each 반복문으로 HashMap의 키 출력
for (Integer key : students.keySet()) {
System.out.println("Key: " + key);
}
}
}