자바의 ArrayList.
ArrayList
는 동일한 유형의 많은 값을 저장하는 Java의 또 다른 도구입니다.높은 수준의 맥락에서,
They are a dynamic-array implementation of List Interface.
그래서 ArrayList를 생성할 때 목록에서 요소를 추가하거나 제거하면 자동으로 배열의 크기가 자동으로 변경됩니다. 이것이 동적 배열을 의미합니다.
ArrayList에는 목록에서 요소를 추가, 제거 및 검색하는 다양한 방법이 포함되어 있습니다.
먼저 ArrayList를 선언하는 방법을 살펴보겠습니다.
import java.util.ArrayList;
public class ArrayListEx{
public static void main(String[] args){
ArrayList<String> names = new ArrayList<>();
}
}
따라서 위의 코드에서 먼저
java.util.ArrayList
ArrayList를 가져온 다음 ArrayList<String> names = new ArrayList<>();
로 ArrayList를 선언하여 String 유형의 이름이라는 목록을 만듭니다.일반 구문은 다음과 같습니다.
ArrayList<Type> list = new ArrayList<>();
유형은 기본적으로 Integer, Boolean, Double 등과 같이 목록에 저장된 값의 유형입니다.
ArrayList에서 값 추가, 제거 및 검색.
Arraylist에 값을 추가하려면
add()
메서드를 사용합니다. 예를 들어 보겠습니다.import java.util.ArrayList;
public class AddingNames{
public static void main(String[] args){
ArrayList<String> namesList = new ArrayList<String>(); //Creates a ArrayList of name "namesList"
namesList.add("Tarun");
namesList.add("Jim");
namesList.add("John");
System.out.println("The List is: "+namesList); //prints the list
/*Output:
The List is: [Tarun, Jim, John]
*/
}
}
우리는 특정
index
에서 목록에 값을 추가할 수 있습니다. 즉, add 메소드에서 인덱스 값을 먼저 언급한 다음 요소를 다음에 언급하는 것입니다. 다음은 그 예입니다.// Note: Using the same list as above
namesList.add(1,"Jake");
//So now the ArrayList contains another value at index 1.
System.out.println(namesList);
//The Output is : [Tarun, Jake, Jim, John]
ArrayList에서 값을 검색하려면
get()
메서드를 사용합니다. "namesList"ArrayList의 인덱스 2에 있는 요소를 검색하려면 namesList.get(2)
를 사용합니다. System.out.println(namesList.get(2)); // Prints the element at index 2.
// Output : Jim
그리고 ArrayList에서 요소를 제거하려면
remove()
메서드를 사용합니다. 인덱스를 지정하거나 값 자체를 매개변수로 지정하여 요소를 제거할 수 있습니다.예를 들어 보겠습니다.
namesList.remove("Jim"); //Removing the String Jim
namesList.remove(1); //Removing the value at index 1
System.out.println(namesList);
//Output : [Tarun, John]
물론 이것들이 ArrayList의 유일한 메서드는 아니지만 가장 많이 사용되는 메서드입니다. 목록에서 모든 요소를 제거하는
clear()
방법과 같은 많은 방법이 있습니다. contains()
메서드는 주어진 요소가 목록에 있는지 확인합니다.다른 방법을 알아보고 싶다면 공식 Documentation을 방문하세요.
ArrayList
가 무엇이고 어떻게 작동하는지에 대한 기본적인 이해를 가지기를 바랍니다.그럼 다음 글에서 그리고 그때까지 해피코딩에서 만나요 🙂⚡️.
Reference
이 문제에 관하여(자바의 ArrayList.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tarunj096/arraylist-in-java-27l4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)