👨🏻💻Computer Science/🙂Java
[Java] ArrayList 한바탕 휩쓸고가기
급할수록도라에몽
2022. 12. 11. 17:06
728x90
ArrayList
리스트는 순서를 구분하며 값의 중복을 허용하는 데이터의 모음이다.
Java 에서는 List의 형태를 활용한 몇 가지의 구현체(Vector, ArrayList, LinkedList)가 있는데,
현재 가장 활용이 많이 되는 ArrayList를 살펴보자! 고고
- ArrayListName.add() 함수를 통해 요소를 추가
- ArrayList 크기, 요소의 갯수를 확인하기 위해서는 size() 함수를 사용
- 특정 인덱스의 값을 불러오기 위해서는 ArrayListName.get() 와 같이 작성
- 특정 인덱스의 값을 수정하기 위해서는 ArrayListName.set() 와 같이 작성
- 특정 인덱스의 값을 제거하기 위해서는 ArrayListName.remove() 와 같이 작성
- 리스트 안에 모든 걸 지우고 싶다면 ArrayListName.clear()
바로 코드로 확인하러 가시죠
//add()
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo"); //ArrayList cars에 Vlovo 추가
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
cars.add(0, "TSLA"); //index 값 0에 TSLA 추가
System.out.println(cars);
}
}
//[TSLA, Volvo, BMW, Ford, Mazda]
//set()
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
cars.set(0, "TSLA"); //index 값 0을 TSLA로 변경
System.out.println(cars);
}
}
//[TSLA, BMW, Ford, Mazda]
//remove()
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
cars.remove(0); // index 0 값 제거
System.out.println(cars);
}
}
//[BMW, Ford, Mazda]
//size()
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars.size());
}
}
// 4
//get()
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars.get(2));
}
}
// Ford
// clear()
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
cars.clear();
System.out.println(cars);
}
}
// []
Java ArrayList
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
www.w3schools.com