I summarized the learning of the collection.
This time about ArrayList </ b>.
ArrayList< ~ >Variable name= new ArrayList<>();
Specify the instance type name to be stored in ArrayList </ b> in the part of ~.
Add, get, delete, investigate elements
Return value | Method | meaning |
---|---|---|
boolean | add(~) | Add an element to the end of the list. |
void | add(int, ~) | Insert the element at the int position of the list. |
~ | set(int, ~) | Overwrite the int th element of the list. |
~ | get(int) | Extract the int th element. |
int | size() | Returns the number of stored elements. |
~ | remove(int) | Delete the int th element. |
Main.java
import java.util.ArrayList; //Explanation ①
public class Main {
public static void main(String[] args) {
ArrayList<String> names = new ArrayList<>(); //Explanation ②
names.add("Satoshi"); //Store elements in names-It starts from 0.
names.add("Shigeru"); // 1
names.add("Takeshi"); // 2
System.out.println(names.get(0));
names.set(0, "Kasumi"); //0 element of names"Kasumi"Overwrite to.
System.out.println(names.get(0));
System.out.println(names.size()); //Output the number of elements
names.remove(1); //Delete the element at the specified position
System.out.println(names.get(1));
}
}
Execution result
Satoshi
Kasumi
3
Takeshi
① Write an import statement.
(2) Use the <> symbol (generics) to specify the type to be stored.
You cannot store anything that is not an instance. (Unable to store basic data type information.)
(Example) When storing int type information, it can be stored by converting it to a Integer </ b> instance.
(×) ArrayList<int> (○) ArrayList<Integer>
I would like to continue to summarize the collection.
Recommended Posts