Download - Array in Java
![Page 1: Array in Java](https://reader036.vdocuments.site/reader036/viewer/2022083006/56813a25550346895da2058a/html5/thumbnails/1.jpg)
Array in Java• Array, element, index(or subscript)• int[] a = new int[12];• int[] a = {31, 28, 31, 30, 31, 30
31, 31, 30, 31, 30, 31};• a[0], a[1],…, and a[11]• a.length• String[] d = {“Sun”, “Mon”, Tue”,
“Wed”, “Thu”, “Fri”, “Sat”};• public static void main(String[] args) {}
![Page 2: Array in Java](https://reader036.vdocuments.site/reader036/viewer/2022083006/56813a25550346895da2058a/html5/thumbnails/2.jpg)
Array in Java• Multidimensional array• int[][] b = new int[4][3];• int[][] b = {{1, 2, 3}, {4, 5, 6}
{7, 8, 9}, {0, 1, 2}};• b[0][0], b[0][1],…, b[3][2]• b[0], b[1], b[2], b[3] • b.length(the number of rows), b[0].length,…, b[3].length
![Page 3: Array in Java](https://reader036.vdocuments.site/reader036/viewer/2022083006/56813a25550346895da2058a/html5/thumbnails/3.jpg)
Collections in Java
• Generic Collections• ArrayList• LinkedList• List interface
![Page 4: Array in Java](https://reader036.vdocuments.site/reader036/viewer/2022083006/56813a25550346895da2058a/html5/thumbnails/4.jpg)
Collection: ArrayList
• ArrayList (java.util package)• ArrayList<String> list1 =
new ArrayList<String>();• Methods: size, get, add(with/without index), remove, clear
![Page 5: Array in Java](https://reader036.vdocuments.site/reader036/viewer/2022083006/56813a25550346895da2058a/html5/thumbnails/5.jpg)
Collection: LinkedList
• LinkedList (java.util package)• List<String> list2 = new LinkedList<String>();
• Interface: List (search interface list in java)
• Iterator: ListIterator<String> itr
=list2.listIterator();• itr.hasNext(), itr.next(), itr.hasPrevious(), itr.previous()
![Page 6: Array in Java](https://reader036.vdocuments.site/reader036/viewer/2022083006/56813a25550346895da2058a/html5/thumbnails/6.jpg)
Examples