ArrayList in java

ArrayList in java

ArrayList in java like a array in java but  size of ArrayList dynamic and arraylist store.

same type of data as well as different type data.

So we can say that arraylist overcome drawback of array in java

So firsto fall we need to understand  drawback of array.

Array List in java
Array List in java

 

Size of array is fix:

We know size of array is fix that means we can not enter any extra value in array

Example:

void x()

{

   int arr [] =new int [5]; // array declaration in java

  arr[0]=10; 

 arr[1]=11;

arr[2]=14;

arr[3]=16;

arr[4]=17;

}

now  if we want enter a value on like : arr[5] =20 ;then we will get a runtime exception

ArrayIndexOutOfBoundsException because 5th index is not available in array.

Store Only similar type of data:

array store only similar type of data that means if we will declare an integer type array

it will store only integer data we can not store any character,Boolean,float and String type of data.

 Example:

void x()

{

   int arr [] =new int [5]; // array declaration in java

  arr[0]=10; 

 arr[1]=10.6; // here we are putting decimal type of data so it will generate syntax error.  

arr[2]=14;

arr[3]=’c’ // here we are putting character type of data so it will generate syntax error.  

arr[4]=17;

}

so till now we are clear about drawbacks of java array.Those array drawbacks we can overcome

with help of java ArrayList class.

Syntax of ArrayList:

ArrayList it is a predefined class in java and available in java.util package and we know if

It is class then it is a non primitive data type.It is store data based on indexing same like array.

import java.util.ArrayList;      //  if we want use arraylist in our programme then we need to import it

ArrayList ar =new ArrayList();   // create a new object for arraylist class

ar.add(1;)    // with help of add() method we can put data in arraylist

System.out.println(ar.get(0)); // with help of get() method we can get data from arraylist

System.out.println(ar.size()); // with help of size() method we can get size of arraylist

 

 

Example:

 

import java.util.ArrayList;

class  ArrayListExample

   public static void main(String [] ar)

{

    ArrayList ar =new ArrayList();

    ar.add(1); //  here we are putting integer data

   System.out.println(ar.get(0));

   System.out.println(“size is::”+ar.size()); // currently arraylist size is 1

     ar.add(‘c’); //  here we are putting character data

      System.out.println(ar.get(1));

    ar.add(‘”abc”);  //  here we are putting string data

    System.out.println(ar.get(2));

    ar.add(10.10);  //  here we are putting decimal data

    System.out.println(ar.get(3));

    System.out.println(“now size is::”+ar.size()); // now arraylist size is 4

}

}

Output:

1

size is::1

c

abc

10.10

now size is::4

 

Hope so you like this article Thanks…….

 

 

 

 

 

 

 

 

 

60 thoughts on “ArrayList in java

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Thank you, I have just been looking for information approximately this
    topic for ages and yours is the greatest I’ve came
    upon till now. However, what about the conclusion? Are you sure in regards to the source?

  2. I have been browsing online more than 3 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. Personally, if all site owners and bloggers made good content as you did, the web will be a lot more useful than ever before.

  3. Please let me know if you’re looking for a article writer for your weblog. You have some really good posts and I believe I would be a good asset. If you ever want to take some of the load off, I’d love to write some articles for your blog in exchange for a link back to mine. Please shoot me an email if interested. Cheers!

  4. I’m really enjoying the design and layout of your site. It’s a very easy on the eyes which makes it much more pleasant for me to come here and visit more often. Did you hire out a developer to create your theme? Excellent work!

  5. I’ve been surfing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my opinion, if all site owners and bloggers made good content as you did, the net will be a lot more useful than ever before.

  6. I absolutely love your blog.. Pleasant colors & theme. Did you make this web site yourself? Please reply back as I’m looking to create my own personal site and would love to find out where you got this from or just what the theme is named. Many thanks!

  7. Greetings from Idaho! I’m bored at work so I decided to check out your blog on my iphone during lunch break. I enjoy the knowledge you present here and can’t wait to take a look when I get home. I’m amazed at how fast your blog loaded on my cell phone .. I’m not even using WIFI, just 3G .. Anyways, superb site!

  8. Wow that was unusual. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyway, just wanted to say excellent blog!

  9. My partner and I stumbled over here coming from a different page and thought I might check things out. I like what I see so now i’m following you. Look forward to looking into your web page again.

  10. В наши дни очень важно посмотреть какую-то футбольную игру вовремя. Бывают такие случаи, что проходит Лига Чемпионов или Кубок Африки, а футбол в вашем регионе не транслируется. Чтобы выйти из этой неприятной ситуации, советуем выбрать портал, где возможно смотреть игры через интернет.

    На 24stream.ru у вас есть вероятность смотреть любые спортивные матчи виртуально. Смотреть live NBA или смотреть live KHL вы можете сразу, как кликните на ресурс. На портале отображается турнирная таблица любых мероприятий. Достаточно много девушек сегодня увлекаются баскетболом. Этот вид спорта считается одним из самых интересных в мире. Смотреть за интересующей вас немецкой командой стало теперь еще легче!

    Вам потребуются результаты матчей НХЛ, но вы не владеете английским? Не стоит волноваться. Вы можете легко смотреть мероприятия виртуально. На портале доступны просмотры европейских лиг, ирландской лиги и азиатской. Важным есть и то, что последние матчи ЧМ 2018 в РФ записаны и их реально просмотреть на портале. Качество матчей очень высокое, а задержка при передаче видео отсутствует.

    На ресурсе вы можете найти повторы матчей Лиги чемпионов предыдущего турнира у нас на сайте, как и Чемпионат Испании. Примера ,если вас интересуют другие спортивные видеотрансляции, то они также доступны всем пользователям. К примеру, смотреть Формула 1 live вы сможете в отличном качестве.

    Иногда случается так, что человек задерживается в институте. А посмотреть футбол в премьер-лиге Англии очень хочется, так как это – чемпионат Великобритании. Премьер-лига Англии не похожа на остальные премьер-лиги, в связи с этим пропустить такое невозможно! Если вы хотите смотреть live чемпионат Англии, наблюдать за любимчиком игроком вовремя игры, лучше смотреть видео в хорошем качестве на портале.

    Сейчас безумно много пабов синхронизируются с ресурсом и транслируют известные матчи. Благодаря текущим технологиям, internet позволяет отображать любые детали. Именно благодаря такому раскладу вы можете наблюдать за интересующими вас событиями вовремя матча.

    Смотреть live Чемпионат Италии очень легко. Вам необходимо выбрать интересующий вас стрим и включить трансляцию. Даже если у вас плохой интернет, матч будет загружаться быстро. За любыми событиями и за функционалом сайта следит руководство. Вы можете обращаться к администраторам по любому вопросу. Они помогут устранить неполадки вовремя видеотрансляции или посоветуют, как быть в любой ситуации.

Please wait...

Subscribe to our newsletter

Want to be notified when our article is published? Enter your email address and name below to be the first to know.