드레:
코딩 뿌시기
드레:
전체 방문자
오늘
어제
  • 분류 전체보기 (268)
    • Python (74)
      • Python 기초 (42)
      • Numpy (8)
      • Pandas (22)
    • Machine Learning (31)
      • Machine Learning (1)
      • Deep Learning (27)
    • AWS (22)
      • RDS (3)
      • EC2 (9)
      • Lambda (8)
      • S3 (2)
    • MySQL (24)
    • Git (8)
    • Streamlit (12)
    • REST API (22)
    • Java (24)
    • Android (36)
    • Debugging (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • GET
  • 딥러닝
  • Streamlit
  • JWT
  • API
  • AWS Lambda
  • Transfer Learning
  • 서버리스
  • flask
  • Retrofit2
  • EC2
  • 네이버 API
  • Ann
  • aws s3
  • Callback
  • github
  • Java
  • Python
  • tensorflow
  • pandas
  • rest api
  • 깃이그노어
  • 액션바
  • AWS
  • Lambda
  • CNN
  • fine tuning
  • 안드로이드 스튜디오
  • serverless
  • volley

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
드레:

코딩 뿌시기

Java

Java - 어레이리스트(ArrayList)

2023. 1. 25. 14:20

자바의 Array는 생성 시에 데이터의 갯수를 정해야 하고, 그 갯수를 초과하면 더 이상 데이터 추가가 불가능하다.

따라서 자바 개발시에는, Array의 불편함을 개선한 ArrayList를 주로 사용한다.

 

 

1. Array List

  • 메모리에 동적으로 할당
  • 생성 시에 갯수를 정의하지 않아도 된다.
  • 갯수에 상관없이 데이터의 추가, 삭제가 자유롭다.
  • <> 안에 저장할 데이터 타입을 적어줘야 한다.

 

 

2. ArrayList 생성

import java.util.ArrayList;

ArrayList<String> nameList = new ArrayList<>();

 

 

3. 데이터 추가, 변경, 삭제

 

데이터 추가

nameList.add("홍길동");
nameList.add("김나나");
nameList.add("Mike");

 

 

데이터 액세스

String name = nameList.get(0);
System.out.println(name);
>>> 홍길동

 

 

데이터 갯수 확인

nameList.size();

 

 

데이터 변경

// Mike를 Harry로 변경
nameList.set(2,  "Harry");

 

 

데이터 삭제

// 인덱스로 삭제
nameList.remove(2);

// 값으로 삭제
nameList.remove("홍길동");

// 전체 저장된 데이터를 모두 삭제
nameList.clear();

 

 

어레이리스트가 비어있는지 확인

nameList.isEmpty()

'Java' 카테고리의 다른 글

Java - for each 반복문  (0) 2023.01.25
Java - 해쉬맵(HashMap)  (0) 2023.01.25
Java - 문자열 관련 메소드  (0) 2023.01.25
Java - 문자열을 숫자로, 숫자를 문자열로 변환하는 방법  (0) 2023.01.25
Java - 문자열, 정수, 실수 등을 생성하는 방법  (0) 2023.01.25
    'Java' 카테고리의 다른 글
    • Java - for each 반복문
    • Java - 해쉬맵(HashMap)
    • Java - 문자열 관련 메소드
    • Java - 문자열을 숫자로, 숫자를 문자열로 변환하는 방법
    드레:
    드레:

    티스토리툴바