What is the difference between array and arraylist?
what is the difference between arraylist and linkedlist?
Answers were Sorted based on User's Feedback
Answer / g.arun
Array is not growable and Arraylist is growable
We can access elements in a Arraylist randomly and in
LinkedList we cannot(means for accessing an element we have
traverse from first elemet in Linkedlist.
|Is This Answer Correct ?||41 Yes||5 No|
Answer / madhu sudana rao
array is fixed length,arraylist is growing array(means
they have no fixed length , if u add more the size
arraylist size incress and vise versa)
if add and remove the elements in the middle takes more
time by using arrylist in that time use linkedlist
arrylist is good for retiveing the elements in specific
arraylist is faster than linkedlist for random accesing
|Is This Answer Correct ?||20 Yes||1 No|
Answer / satya
Every body missed out one main difference i.e Array used to
store primitive data(of type int,char etc.,) values where
as Arraylist is user to store objects.
|Is This Answer Correct ?||12 Yes||1 No|
Answer / pankaj gupta
in array the size of array is fixed but in case of arraylist
we can add element dynamicaly.
in linkedlist we deal with pointers but their is no pointers
in case of arraylist(eg.c#).
|Is This Answer Correct ?||14 Yes||5 No|
Answer / suresh
we can't change array size diyamically.
|Is This Answer Correct ?||5 Yes||1 No|
Answer / ram
array contain a similar data type and array size is fixed i.e
dynamically its size can't be changed.
but arraylist can store more then one data type and its size
can be changed dynamically.
one major difference is that,array used to store primitive
data type(i.e. int,char etc) while arraylist is used to
|Is This Answer Correct ?||4 Yes||1 No|
Answer / anuj
array can,t have count and capacity method, but in array list have count and capacity method,
|Is This Answer Correct ?||1 Yes||0 No|
Answer / sureshkumar
Using array we can stored value by using index.
Using arraylist we can stored value by using key.so we can
retrive the values by using key and we can remove the value
from arraylist by using key.So the array overflow problem
|Is This Answer Correct ?||8 Yes||26 No|
List the different types of classloaders in java.
Is there any use of an abstract class which has no methods and no attributes?
What is the difference between processes and threads?
What is the class in java?
What is adapter class?
FOR EXAMPLE WE R HAVING TWO LIST ELEMENTS ..BOTH LISTS CONTAINS ID,NAME,PLACE ..I NEED TO COMPARE BOTH IDS IN TWO LISTS,IF ID'S R SAME MEANS WE HAVE ADD THE DETAILS(LIKE NAME,PLACE) TO MAP...HOW IS POSSIBLE ?CAN ANY ONE SUGGEST?
What are the different types of methodologies?
Is array size fixed in java?
What is the purpose of tostring() method in java?
What modifiers may be used with a top-level class?
Can each java object keep track of all the threads that want to exclusively access it?
what is meta-Inf?