ArrayList in java
ArrayList is a collection of data. The main reason for creating ArrayList, In java array data stored in specified size. If i want stored the data in dynamic size.I can't use array.
Add
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(1); num.add(2); num.add(3); System.out.println(num); } }
Output
[1, 2, 3]
Remove
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(1); num.add(2); num.add(3); num.remove(0); System.out.println(num); } }
Output
[2, 3]
Size
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(1); num.add(2); num.add(3); System.out.println(num.size()); } }
Output
3
Clear
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(1); num.add(2); num.add(3); num.clear(); System.out.println(num); } }
Output
[]
Get
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(1); num.add(2); num.add(3); System.out.println(num.get(1)); } }
Output
2
Set
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(1); num.add(2); num.add(3); num.set(1,99); System.out.println(num); } }
Output
[1, 99, 3]
print each element:
method-1
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(1); num.add(2); num.add(3); for (int i=0;i<num.size();i++) { System.out.println(num.get(i)); } } }
Output
1 2 3
method-2
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Integer> num = new ArrayList<Integer>(); num.add(1); num.add(2); num.add(3); for (int i:num) { System.out.println(i); } } }
Output
1 2 3
String:
Add
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<String> name = new ArrayList<String>(); name.add("jack"); name.add("stark"); name.add("steve"); System.out.println(name); } }
Output
[jack, stark, steve]