본문 바로가기
반응형
SMALL

ArrayList4

반복문과 함께 사용하기 1. ArrayList + 반복문기본 for문import java.util.ArrayList;ArrayList fruits = new ArrayList();fruits.add("사과");fruits.add("바나나");fruits.add("딸기");for (int i = 0; i 향상된 for문 (for-each)for (String fruit : fruits) { System.out.println("과일: " + fruit);} 더 짧고 가독성 좋은 코드로 전체 탐색에 적합해요.2. HashMap + 반복문keySet() + for-eachimport java.util.HashMap;HashMap scores = new HashMap();scores.put("철수", 90);scores.put(".. 2025. 4. 13.
ArrayList, HashMap 사용해보기 1. ArrayList란?순서가 있는 데이터 목록, 중복 허용, 크기 자동 증가기본 사용 예제import java.util.ArrayList;public class ArrayListExample { public static void main(String[] args) { ArrayList names = new ArrayList(); names.add("철수"); names.add("영희"); names.add("민수"); for (String name : names) { System.out.println("이름: " + name); } }}2. HashMap이란?**키(Key)와 값(Value)**을.. 2025. 4. 13.
배열 vs ArrayList 차이점 배열 vs ArrayList 차이점 요약표  항목배열 (Array) ArrayList 크기고정 크기 (초기 선언 필수)가변 크기 (자동으로 늘어남)선언 방식int[] arr = new int[5];ArrayList list = new ArrayList();자료형기본형 사용 가능 (예: int)참조형만 사용 가능 (Integer, String 등)요소 추가불가능 (직접 인덱스에 대입)add() 메서드로 간단 추가요소 삭제직접 새 배열 생성 필요remove()로 간편 삭제요소 수정arr[i] = 값list.set(i, 값)길이 확인arr.lengthlist.size()반복문 사용가능 (for, for-each)가능 (for, for-each)속도더 빠름 (메모리 고정)상대적으로 느림 (동적 처리)예제 비교배.. 2025. 4. 12.
ArrayList 기초 사용법 ArrayList란?자바에서 제공하는 가변 길이의 배열 형태의 자료구조java.util 패키지에 포함크기가 자동으로 늘어남데이터 추가/삭제가 매우 간편사용을 위한 준비import java.util.ArrayList;기본 선언 & 초기화ArrayList list = new ArrayList();ArrayList 형태로 사용 안에는 객체 타입만 가능 (int → Integer, double → Double 등)자주 사용하는 메서드 메서드 설명 add(값)요소 추가get(인덱스)값 가져오기set(인덱스, 값)값 수정remove(인덱스 또는 값)요소 삭제size()요소 개수 확인contains(값)값 포함 여부 확인clear()전체 요소 삭제예제: 문자열 리스트 다루기import java.util.ArrayLi.. 2025. 4. 12.
LIST