[TIL 21.07.26]リソース構造ArrayList
ArrayList
アレイに似ていますが、より柔軟です.
add()
およびremove()
必要な要素を追加および削除できます!📍作成
方法
ArrayList 이름 = new ArrayList();
ArrayList animals = new ArrayList();
Object
タイプArrayList animals = new ArrayList();
animals.add(34);
animals.add("Cow");
animals.add("Parrot");
方法ArrayList<자료형> = new ArrayList();
ArrayList<String> animals = new ArrayList();
String
ArrayListに入るのはタイプのみ📍要素の追加
方法
add(Object o);
animals.add("Pig");
animals.add("Cow");
animals.add("Parrot");
方法animals.add(int index, Ojbect o)
//必要なインデックスに値を入れるanimals.add(0, "Dog")
📍要素のインポート
animals.get(0);
名前.get(要素をインポートするインデックス);要素の繰り返しインポート
arrayListはlengthではなくsizeを有する
🙋♀️方法文脈
for(int i = 0; i < animals.size; i++) {
System.out.println(animal.get(i));
}
---
Pig
Cow
Parrot
🙋♀️方法Clover for Moon//for(받아올 자료형 타입 받아올 변수이름 : 읽어올 리스트)
for(String animal : animals) {
System.out.println(animal);
}
方法2-1.Stringタイプとしてインポート//ArrayList 자료형 명시
ArrayList<String> animals = new ArrayList();
animals.add("Pig");
animals.add("Cow");
animals.add("Parrot");
for(String animal : animals) {
System.out.println(animal);
}
------
Pig
Cow
Parrot
方法2-2.オブジェクトタイプとしてインポート//ArrayList 자료형 명시
ArrayList animals = new ArrayList();
animals.add(34);
animals.add("Cow");
animals.add("Parrot");
for(Object animal : animals) {
System.out.println(animal);
}
----
34
Cow
Parrot
📍要素の削除
方法
remove(int index)
ArrayList名前remove(削除する要素のインデックス);animals.remove(0);
方法remove(Object o)
animals.remove("Cow");
📍特定の要素があるかどうかを確認
contains(Object o);
ArrayList animals = new ArrayList();
animals.add("34");
animals.add("Cow");
animals.add("Parrot");
animals.add("Cheetah");
if(animals.contains("Parrot")) {
animals.remove("Parrot");
}
else {
System.out.println("Nope");
}
📝追加学習
📍Objectクラス
📍ArrayList Document
java.utilパッケージ内
Reference
この問題について([TIL 21.07.26]リソース構造ArrayList), 我々は、より多くの情報をここで見つけました https://velog.io/@zero9657/TIL21.07.26-자료구조ArrayListテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol