List
김하늘_1005
배열과 비슷한 자바의 자료형. 배열과 달리 크기가 정해져 있지 않아 원하는 만큼 추가가 가능하다.
종류로는 대표적으로 ArrayList, Vector, LinkedList등이 존재한다.
•
ArrayList
ArrayList를 사용하기 위해서는 import java.util.ArrayList 로 먼저 import 해 줘야 한다. 그 후 new를 통해 생성한다.
J2SE 5.0 버전 이후부터 객체를 포함하는 자료형일 경우, 어떤 객체를 포함하는 지 표현해야 한다. Intellij에서 Generics 없이 코딩을 한다면, 타입을 명시하라는 경고가 표시된다.
import java.util.ArrayList;
public class Sample {
public static void main(String[] args) {
ArrayList<String> arr = new ArrayList();
}
}
Java
복사
1) add
ArrayList에 index를 추가하는 것.
arr.add(0,"111"); //첫번째 위치에 "111" 추가
Java
복사
2) get
ArrayList의 index 값을 불러오는 것.
arr.get(0); //첫번째 위치의 index값
Java
복사
3) size
ArrayList의 크기를 return.
arr.size();
Java
복사
4) contains
ArrayList안에 해당 항목이 있는지 판별하여 boolean으로 return
arr.contains("111") //true
Java
복사
5) remove
ArrayList에서 index를 삭제
방법1) remove(객체)
리스트에서 객체에 해당되는 항목을 삭제하고 결과를 return (true or false)
arr.remove("111") // "111"삭제, true return
Java
복사
방법2) remove(index)
리스트에서 해당 index의 항목을 삭제하고 삭제된 항목을 return
arr.remove(0) // "111" return
Java
복사
성수연_1005
List 실습
// 멋사자 2기 학생의 이름이 들어있는 list를 return하는 method
Name 클래스
이름 넣는 함수 생성
LikeLion2th 클래스
이름이 들어있는 list
ListPracticeMain
메인메서드에서 실행하기