import java.util.* ;
import java.lang.* ;
import java.io.* ;
class MyBasicArrayList {
public static void main
( String [ ] a
) {
ArrayList< String> al = new ArrayList< String> ( ) ;
//add elements to the ArrayList
al.add ( "JAVA" ) ;
al.add ( "C++" ) ;
al.add ( "PERL" ) ;
al.add ( "PHP" ) ;
//get elements by index
System .
out .
println ( "Element at index 1: " + al.
get ( 1 ) ) ; System .
out .
println ( "Does list contains JAVA? " + al.
contains ( "JAVA" ) ) ; //add elements at a specific index
al.add ( 2 ,"PLAY" ) ;
System .
out .
println ( "Is arraylist empty? " + al.
isEmpty ( ) ) ; System .
out .
println ( "Index of PERL is " + al.
indexOf ( "PERL" ) ) ; System .
out .
println ( "Size of the arraylist is: " + al.
size ( ) ) ; }
}
CgppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIE15QmFzaWNBcnJheUxpc3QgewoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGEpewoJCQoJCUFycmF5TGlzdDxTdHJpbmc+IGFsID0gbmV3IEFycmF5TGlzdDxTdHJpbmc+KCk7CgkJLy9hZGQgZWxlbWVudHMgdG8gdGhlIEFycmF5TGlzdAoJCWFsLmFkZCgiSkFWQSIpOwoJCWFsLmFkZCgiQysrIik7CgkJYWwuYWRkKCJQRVJMIik7CgkJYWwuYWRkKCJQSFAiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oYWwpOwoJCS8vZ2V0IGVsZW1lbnRzIGJ5IGluZGV4CgkJU3lzdGVtLm91dC5wcmludGxuKCJFbGVtZW50IGF0IGluZGV4IDE6ICIrYWwuZ2V0KDEpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkRvZXMgbGlzdCBjb250YWlucyBKQVZBPyAiK2FsLmNvbnRhaW5zKCJKQVZBIikpOwoJCS8vYWRkIGVsZW1lbnRzIGF0IGEgc3BlY2lmaWMgaW5kZXgKCQlhbC5hZGQoMiwiUExBWSIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihhbCk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJJcyBhcnJheWxpc3QgZW1wdHk/ICIrYWwuaXNFbXB0eSgpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkluZGV4IG9mIFBFUkwgaXMgIithbC5pbmRleE9mKCJQRVJMIikpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiU2l6ZSBvZiB0aGUgYXJyYXlsaXN0IGlzOiAiK2FsLnNpemUoKSk7Cgl9Cn0=
stdout
[JAVA, C++, PERL, PHP]
Element at index 1: C++
Does list contains JAVA? true
[JAVA, C++, PLAY, PERL, PHP]
Is arraylist empty? false
Index of PERL is 3
Size of the arraylist is: 5