How to use ArrayList in Java

By: Hong Viewed: 334312 times  Printer Friendly Format    


The ArrayList class extends AbstractList and implements the List interface. ArrayList supports dynamic arrays that can grow as needed. In Java, standard arrays are of a fixed length. After arrays are created, they cannot grow or shrink, which means that you must know in advance how many elements an array will hold. But, sometimes, you may not know until run time precisely how large of an array you need. To handle this situation, the collections framework defines ArrayList. In essence, an ArrayList is a variable-length array of object references. That is, an ArrayList can dynamically increase or decrease in size. Array lists are created with an initial size. When this size is exceeded, the collection is automatically enlarged. When objects are removed, the array may be shrunk.

ArrayList has the constructors shown here:
ArrayList( )
ArrayList(Collection c)
ArrayList(int capacity)

The first constructor builds an empty array list. The second constructor builds an array list that is initialized with the elements of the collection c. The third constructor builds an array list that has the specified initial capacity. The capacity is the size of the underlying array that is used to store the elements. The capacity grows automatically as elements are added to an array list.

The following program shows a simple use of ArrayList. An array list is created, and then objects of type String are added to it. (Recall that a quoted string is translated into a String object.) The list is then displayed. Some of the elements are removed and the list is displayed again.

// Demonstrate ArrayList.
import java.util.*;
class ArrayListDemo {
public static void main(String args[]) {
// create an array list
ArrayList al = new ArrayList();
System.out.println("Initial size of al: " +
al.size());
// add elements to the array list
al.add("C");
al.add("A");
al.add("E");
al.add("B");
al.add("D");
al.add("F");
al.add(1, "A2");
System.out.println("Size of al after additions: " +
al.size());
// display the array list
System.out.println("Contents of al: " + al);
// Remove elements from the array list
al.remove("F");
al.remove(2);
System.out.println("Size of al after deletions: " +
al.size());
System.out.println("Contents of al: " + al);
}
}

The output from this program is shown here:

Initial size of al: 0
Size of al after additions: 7
Contents of al: [C, A2, A, E, B, D, F]
Size of al after deletions: 5
Contents of al: [C, A2, E, B, D]

Notice that a1 starts out empty and grows as elements are added to it. When elements are removed, its size is reduced.

Although the capacity of an ArrayList object increases automatically as objects are stored in it, you can increase the capacity of an ArrayList object manually by calling ensureCapacity( ). You might want to do this if you know in advance that you will be storing many more items in the collection that it can currently hold. By increasing its capacity once, at the start, you can prevent several reallocations later. Because reallocations are costly in terms of time, preventing unnecessary ones improves performance. The signature for ensureCapacity( ) is shown here:

void ensureCapacity(int cap)

Here, cap is the new capacity. Conversely, if you want to reduce the size of the array that underlies an ArrayList object so that it is precisely as large as the number of items that it is currently holding, call
trimToSize( )
, shown here:

void trimToSize( )

Obtaining an Array from an ArrayList

When working with ArrayList, you will sometimes want to obtain an actual array that contains the contents of the list. As explained earlier, you can do this by calling toArray( ). Several reasons exist why you might want to convert a collection into an array such as:

• To obtain faster processing times for certain operations.
• To pass an array to a method that is not overloaded to accept a collection.
• To integrate your newer, collection-based code with legacy code that does not understand collections.

Whatever the reason, converting an ArrayList to an array is a trivial matter, as the following program shows:

// get array
Object ia[] = al.toArray();
int sum = 0;
// sum the array
for(int i=0; i<ia.length; i++)
sum += ((Integer) ia[i]).intValue();
System.out.println("Sum is: " + sum);
}
}

The output from the program is shown here:
Contents of al: [1, 2, 3, 4]
Sum is: 10

The program begins by creating a collection of integers. As explained, you cannot store primitive types in a collection, so objects of type Integer are created and stored. Next, toArray( ) is called and it obtains an array of Objects. The contents of this array are cast to Integer, and then the values are summed.



Most Viewed Articles (in Java )

Latest Articles (in Java)

Comment on this tutorial

Subscribe to Tutorials

Related Tutorials

Archived Comments

1. the superb way of making new concepts learn with e
View Tutorial          By: Ghulam MOhmad at 2008-09-18 23:43:42

2. This is out of date now, can you update it?
View Tutorial          By: FaRReR at 2008-11-12 19:42:09

3. Great guide. Missed the lecture, and this summed e
View Tutorial          By: Anonymous at 2008-12-21 19:36:19

4. great!
thanks to your guide i've just under

View Tutorial          By: Chris at 2009-02-14 02:24:28

5. I love http://www.java-samples.com very much , I w
View Tutorial          By: Phongveth at 2009-03-13 13:15:04

6. Excelente, y a pesar de que mi inglés
View Tutorial          By: Monica at 2009-03-24 13:53:51

7. very simple explanation......
easily unders

View Tutorial          By: saurabh at 2009-04-17 16:02:30

8. Any thoughts on how conservative/liberal to be whe
View Tutorial          By: Jon at 2009-05-04 15:29:14

9. Hi Jon,

It really depends on the ap

View Tutorial          By: Hong at 2009-05-04 20:40:28

10. Great tutorial about ArrayList .It's a very great
View Tutorial          By: umesh sharma at 2009-05-14 20:40:39

11. Just what I needed. Thank you.
View Tutorial          By: Clive Jefferies at 2009-06-01 08:05:15

12. My friend, How to user ArrayList?
View Tutorial          By: Joao Neto at 2009-06-04 06:28:17

13. My friend, becouse to user ArrayList?
View Tutorial          By: Joao Neto at 2009-06-04 06:31:40

14. can i apply multidimensional array list the progra
View Tutorial          By: aninostephen@uyahoo.com at 2009-07-01 05:09:27

15. what's the deffrint between "String[] [] Arra
View Tutorial          By: ahmad at 2009-08-24 03:01:11

16. good work done.
View Tutorial          By: Nitin at 2009-08-29 10:51:41

17. It's really helpful , thanks a lot
View Tutorial          By: Avijit at 2009-09-08 05:18:39

18. What kind of elements can be stored in arraylist ?
View Tutorial          By: Himanshu at 2009-09-17 00:00:41

19. Bless you, bless you, bless you! You've kept me f
View Tutorial          By: KRuthenberg at 2009-09-25 19:42:55

20. Cool it help me a lot
View Tutorial          By: urdu sms at 2009-10-06 12:16:20

21. Thanx u m at lab..n u made me complete my prog!
View Tutorial          By: Liza at 2009-12-09 23:03:51

22. i think your did not match with i want to know...i
View Tutorial          By: shell at 2010-01-12 16:16:06

23. wonderful
simplified description
ke

View Tutorial          By: ephrem at 2010-01-14 06:12:05

24. Nice code easily understand the code and useful
View Tutorial          By: satish at 2010-01-22 06:30:22

25. how do i cast the contents of the arraylist to dou
View Tutorial          By: ronnie at 2010-01-27 00:04:25

26. It was actually useful!!! Thanks for explaining in
View Tutorial          By: steph at 2010-01-28 21:59:06

27. Good work, IT really help me a lot;
View Tutorial          By: TUSHAR at 2010-02-03 01:25:37

28. very useful and easy to understand.
View Tutorial          By: Usha Annamalai at 2010-02-20 07:35:23

29. I entered four different objects into an ArrayList
View Tutorial          By: ADC at 2010-02-25 18:43:32

30. Nice Work... Keep it..
View Tutorial          By: Ashok at 2010-02-28 05:12:31

31. good but not best
View Tutorial          By: VIVEK at 2010-03-09 03:00:21

32. very simple explanation
View Tutorial          By: shahbaz at 2010-03-19 10:34:32

33. Wow thx, this is really easy for me to understand
View Tutorial          By: brian at 2010-03-22 05:15:47

34. Nothing that hasn't been said before, but I wasn't
View Tutorial          By: Calvin at 2010-03-22 20:43:10

35. hey..
shouldn't the 2nd java code have an o

View Tutorial          By: izzie at 2010-04-06 11:34:34

36. i need save,delete,update use arrayList.
th

View Tutorial          By: kyaw at 2010-04-07 01:55:02

37. "Type safety: The method add(Object) belongs
View Tutorial          By: WalterB Ntuli at 2010-04-09 01:51:17

38. Good job, keep it up
View Tutorial          By: Sadia at 2010-04-13 09:36:40

39. It was sooo helpful for me
Thanx and keep i

View Tutorial          By: Shan at 2010-04-13 09:41:01

40. Really superb.Simple code.Thanks.
View Tutorial          By: pradesh at 2010-04-30 01:09:57

41. Good explaination, easy to understand
thank

View Tutorial          By: channaveer at 2010-05-02 05:03:21

42. M having query
i wat to create employee cla

View Tutorial          By: Dayasagar at 2010-05-22 16:18:17

43. My Friend,

Thank you so much for ex

View Tutorial          By: Bikash at 2010-05-30 00:15:26

44. Great Post! Thanks alot.

I 'm searc

View Tutorial          By: alex at 2010-06-13 05:35:34

45. Good one. Easy to understand... Thanks
View Tutorial          By: Tanmoy Chakraborty at 2010-06-13 22:28:21

46. Copied from JAVA 2 - The Complete Reference word b
View Tutorial          By: Aman at 2010-06-21 00:53:03

47. i like this java coding
View Tutorial          By: amor corpuz nieves at 2010-07-08 01:57:48

48. Wow Its awesome.
Thank you for giving such

View Tutorial          By: sukumar maji at 2010-07-25 12:47:30

49. this is good arraylist
View Tutorial          By: shaffy at 2010-07-31 04:25:17

50. thanku verymuch. very helpfull
View Tutorial          By: praveen at 2010-08-05 06:04:35

51. Very well Explained Thank you Hog .
View Tutorial          By: Asad at 2010-08-10 23:59:29

52. i like this site.good explanation,but it is good f
View Tutorial          By: mamata at 2010-08-16 05:22:53

53. good going java samples
View Tutorial          By: Rajesh at 2010-08-17 03:36:12

54. well written hog .good going
View Tutorial          By: Rajesh at 2010-08-17 03:38:05

55. well written hog .good going
View Tutorial          By: Rajesh at 2010-08-17 03:38:27

56. it is gooo...very helpful to know the basics
View Tutorial          By: srikanth at 2010-08-24 00:38:57

57. good explaination and easily understandable code e
View Tutorial          By: madhu j at 2010-09-01 05:53:25

58. Thanks summarized and useful
View Tutorial          By: Pegasus_Silvershade at 2010-09-10 18:02:49

59. Very good explanation along with the example. Can
View Tutorial          By: Divya at 2010-09-21 03:05:10

60. Now i understand the basic of ArrayList.
Th

View Tutorial          By: Elan at 2010-09-29 01:07:01

61. It is best site for java simple examples.Its very
View Tutorial          By: prasanna at 2010-10-13 23:51:31

62. Shaaa.....Patta tutorial ekakne!!!!
View Tutorial          By: Gimantha at 2010-10-26 21:57:10

63. like it very much,very clear example, wish everybo
View Tutorial          By: isaac at 2010-10-27 15:31:58

64. Thankyou very much for the explanation
View Tutorial          By: Ruchita at 2010-11-11 01:16:10

65. Good Job.
Keep up the good work .

View Tutorial          By: Syed Imran at 2010-11-27 06:54:36

66. For java basis refer this site http://heaven
View Tutorial          By: senthil at 2011-01-24 10:56:42

67. thx for giving about arraylist.i have understand c
View Tutorial          By: abhishek at 2011-01-26 22:22:21

68. thx for giving about arraylist.i have understand c
View Tutorial          By: abhishek at 2011-01-26 22:22:22

69. i want my program to allow more than one trainee&a
View Tutorial          By: carl at 2011-01-30 22:21:21

70. Thanks, I understand the add function better now (
View Tutorial          By: Venus at 2011-02-11 09:09:55

71. Thanks a lot of!! at last I understood how use Arr
View Tutorial          By: Juan Carlos Aviles at 2011-03-11 05:22:03

72. Muchas gracias por tu codigo. Me ayudo a resolver
View Tutorial          By: David Nava at 2011-04-08 03:29:38

73. Its important to understand that when Arraylist ge
View Tutorial          By: Javin @ garbage collection in Java at 2011-04-14 10:58:40

74. bawlipuch
View Tutorial          By: gadha at 2011-05-05 06:35:23

75. superb explanations,understandable easy to obtain,
View Tutorial          By: Anand B J at 2011-06-07 03:59:47

76. Thanks,
But i would like to use an array li

View Tutorial          By: Gustavo at 2011-06-15 21:03:20

77. can't understand........
View Tutorial          By: james at 2011-06-23 02:44:22

78. good
View Tutorial          By: pardhuman at 2011-06-24 08:18:15

79. array is the one which can save similar data typed
View Tutorial          By: Cegonsoft Reviews at 2011-07-26 00:54:18

80. nice one !!! just keep it .. i have learn a lot..
View Tutorial          By: dondon at 2011-07-27 04:43:40

81. Very Useful........
View Tutorial          By: Muthuji at 2011-08-08 07:07:11

82. Showing code with quote tags is pretty rubbish. :/
View Tutorial          By: Daniel Jonsson at 2011-09-01 14:01:04

83. Hey,
How can I send a arraylist from a serv

View Tutorial          By: Arun Madurai at 2011-09-26 10:29:20

84. Daniel Jonsson, you should be thankful to this art
View Tutorial          By: dole at 2011-11-12 06:44:42

85. hi ,
i am a beginner in java. please tell m

View Tutorial          By: aun at 2011-11-18 06:47:56

86. Thanx a Lot .Your Soln provided a great help
View Tutorial          By: Amit at 2011-11-21 18:35:56

87. Easy to understand, handbook, thanks
View Tutorial          By: Jerry at 2011-12-06 08:12:10

88. More information can be found here also..
h

View Tutorial          By: ranjeet at 2011-12-20 18:08:17

89. Please visit my blog for more java topics.
View Tutorial          By: Radhakrishnan C H at 2012-03-15 17:25:55

90. sum += ((Integer) ia[i]).intValue();
why d

View Tutorial          By: hunter at 2012-01-31 02:48:29

91. Good job. Very clear and concise and a great help.
View Tutorial          By: Eduardo at 2012-02-08 19:18:50

92. excellent ,great explanation sir
View Tutorial          By: siva sankar at 2012-03-20 04:50:36

93. The tutorial, it's very easy to be understood

View Tutorial          By: newcomer at 2012-04-25 03:49:35

94. Its really a great explanation,

i

View Tutorial          By: Ammar at 2012-05-05 06:32:19

95. what a site!
csk lost :(
only u unde

View Tutorial          By: kamal at 2012-05-30 13:46:36

96. what is the load factor in case of Array list?????
View Tutorial          By: praveen at 2012-06-18 11:36:15

97. Thank you so much. You made my day. God bless you
View Tutorial          By: Gautam at 2012-09-18 16:24:19

98. Fantastic yaar .realy very good n simple example..
View Tutorial          By: Satya at 2012-10-11 09:33:17

99. Very good for the example......
View Tutorial          By: Tuhin Subhra Mandal at 2012-10-14 12:22:01

100. Thank you, this tutorial is well-written and made
View Tutorial          By: Adrien Tétar at 2012-10-28 19:01:57

101. very nice..thank you so much.all the concepts are
View Tutorial          By: Priya at 2013-01-01 07:39:04

102. Thank you so much....
I am going to have ja

View Tutorial          By: Mehrnoosh at 2013-06-09 16:50:23

103. Very good explanation . i understood easily
View Tutorial          By: whyte at 2014-03-25 10:12:00

104. chut this code is copied from tutorialspoint.com.
View Tutorial          By: Anonymous at 2014-11-13 20:45:13

105. Thanks for your tutorial.
View Tutorial          By: pre pais at 2015-01-09 00:14:29

106. its really helpful.thanks a lot
View Tutorial          By: bena at 2015-03-04 10:39:46

107. its really helpful.thanks a lot
View Tutorial          By: bena at 2015-03-04 10:41:53

108. to check out the difference between arrays and arr
View Tutorial          By: karan at 2015-03-21 07:08:54

109. Thanks..!
View Tutorial          By: Sexmaster at 2015-09-16 09:22:52

110. wheres my comment
View Tutorial          By: where at 2015-09-16 09:23:42

111. http://www.urdupoetry4u.com/2016/08/top-14-urdu-sa
View Tutorial          By: danish at 2016-08-12 20:18:01

112. Rachelsooma
View Tutorial          By: Rachelsooma at 2016-12-23 15:02:35

113. Robertunfow
View Tutorial          By: Robertunfow at 2017-01-03 00:18:47

114. StephenADETA
View Tutorial          By: StephenADETA at 2017-01-03 01:44:30

115. awfnwqye
View Tutorial          By: zwhejkhk at 2017-01-03 02:50:29

116. AndrewSok
View Tutorial          By: AndrewSok at 2017-01-03 03:15:46

117. Scotthix
View Tutorial          By: Scotthix at 2017-01-03 13:06:30

118. ÐÑепа
View Tutorial          By: Препарат виагра купить at 2017-01-03 13:10:27

119. XRumerTest
View Tutorial          By: XRumerTest at 2017-01-04 01:01:53

120. Wyattlon
View Tutorial          By: Wyattlon at 2017-01-04 03:40:48

121. nataliAleta
View Tutorial          By: nataliAleta at 2017-01-04 06:44:00

122. StevenHum
View Tutorial          By: StevenHum at 2017-01-04 09:11:26

123. AvatarNOW ONLINE
View Tutorial          By: AvatarNOW ONLINE at 2017-01-04 14:09:56

124. AyLeoarozy
View Tutorial          By: AyLeoarozy at 2017-01-04 15:30:28

125. Tiffleamy
View Tutorial          By: Tiffleamy at 2017-01-05 08:18:02

126. kobedrcy
View Tutorial          By: moittkxl at 2017-01-05 18:05:33

127. BrianLoura
View Tutorial          By: BrianLoura at 2017-01-05 21:24:47

128. Anthonymoife
View Tutorial          By: Anthonymoife at 2017-01-08 10:29:44

129. RobbieTut
View Tutorial          By: RobbieTut at 2017-01-08 16:29:55

130. Julianicomy
View Tutorial          By: Julianicomy at 2017-01-09 02:55:18

131. JasonNix
View Tutorial          By: JasonNix at 2017-01-10 03:28:20

132. Builswal
View Tutorial          By: Builswal at 2017-01-10 10:04:04

133. MichaelDah
View Tutorial          By: MichaelDah at 2017-01-10 12:04:48

134. Marryfen
View Tutorial          By: Marryfen at 2017-01-10 20:16:37

135. QuentinFat
View Tutorial          By: QuentinFat at 2017-01-11 04:12:58

136. agrohimgxy
View Tutorial          By: agrohimxax at 2017-01-13 01:20:19

137. Robertodort
View Tutorial          By: Robertodort at 2017-01-14 10:25:33

138. Isaacsex
View Tutorial          By: Isaacsex at 2017-01-15 06:27:39

139. Winniegerse
View Tutorial          By: DallasLem at 2017-01-16 06:31:40

140. Franciszek
View Tutorial          By: Franciszek at 2017-01-17 14:47:30

141. ErickFloop
View Tutorial          By: ErickFloop at 2017-01-18 09:06:12

142. Michaelber
View Tutorial          By: Michaelber at 2017-01-23 14:27:09

143. Douglassr
View Tutorial          By: Douglassr at 2017-01-26 05:53:32

144. HenrySoari
View Tutorial          By: HenrySoari at 2017-01-26 13:04:29

145. CurtisQuef
View Tutorial          By: CurtisQuef at 2017-01-27 22:58:43

146. FrankEsoks
View Tutorial          By: FrankEsoks at 2017-01-29 19:16:10

147. Bukuv36
View Tutorial          By: Okese61 at 2017-01-30 16:08:53

148. JasonNix
View Tutorial          By: JasonNix at 2017-01-31 04:45:33

149. MorrisMar
View Tutorial          By: MorrisMar at 2017-02-21 02:39:34

150. Raymondrok
View Tutorial          By: Raymondrok at 2017-02-21 08:07:10

151. SteevenSnoft
View Tutorial          By: SteevenSnoft at 2017-02-22 08:16:28

152. Donaldoxype
View Tutorial          By: Donaldoxype at 2017-02-22 12:21:49

153. Roberthaide
View Tutorial          By: Roberthaide at 2017-02-22 14:17:29

154. DonaldFub
View Tutorial          By: DonaldFub at 2017-02-23 08:59:56

155. JasonNix
View Tutorial          By: JasonNix at 2017-02-24 16:00:02

156. JamesShuff
View Tutorial          By: JamesShuff at 2017-02-25 05:39:36

157. JosephAddit
View Tutorial          By: JosephAddit at 2017-02-25 09:59:52

158. JosephAddit
View Tutorial          By: JosephAddit at 2017-02-25 09:59:59

159. Raymondrok
View Tutorial          By: Raymondrok at 2017-02-27 22:08:56

160. maryanneyo16
View Tutorial          By: miayn3 at 2017-02-28 04:42:59

161. Ashelykeext
View Tutorial          By: Ashelykeext at 2017-02-28 10:30:39

162. ZoruPi
View Tutorial          By: ZoruPi at 2017-03-01 15:16:01

163. HenryBep
View Tutorial          By: HenryBep at 2017-03-01 18:19:29

164. Paunnyicece
View Tutorial          By: Paunnyicece at 2017-03-01 19:15:43

165. Alinnnaaa
View Tutorial          By: Alinnnaaa at 2017-03-03 07:36:54

166. Evgeniya2018
View Tutorial          By: Evgeniya2018 at 2017-03-04 13:17:51

167. MichaelSenda
View Tutorial          By: MichaelSenda at 2017-03-05 02:29:17

168. PrivatProxyraR
View Tutorial          By: PrivatProxyraR at 2017-03-07 07:09:51

169. JosephPlani
View Tutorial          By: JosephPlani at 2017-03-08 18:24:35

170. Jamesbug
View Tutorial          By: Jamesbug at 2017-03-10 01:40:37

171. JennFoow
View Tutorial          By: JennFoow at 2017-03-11 21:50:31

172. BigBonustat
View Tutorial          By: BigBonustat at 2017-03-12 02:20:18

173. JasonThogs
View Tutorial          By: JasonThogs at 2017-03-16 11:48:49

174. GicleeBed
View Tutorial          By: GicleeBed at 2017-03-17 05:36:30

175. DenispulLy
View Tutorial          By: DenispulLy at 2017-03-17 13:34:38

176. DonovanPer
View Tutorial          By: DonovanPer at 2017-03-17 16:06:50

177. marlenete16
View Tutorial          By: eulaba3 at 2017-03-18 05:48:10

178. JasonNix
View Tutorial          By: JasonNix at 2017-03-19 09:53:55

179. hannahnb3
View Tutorial          By: jeaniezt1 at 2017-03-20 06:29:30

180. AugusNoicy
View Tutorial          By: AugusNoicy at 2017-03-22 07:21:04

181. Elena2crets
View Tutorial          By: Elena2crets at 2017-03-23 14:22:02

182. Kenneepal
View Tutorial          By: Kenneepal at 2017-03-25 07:27:21

183. posylka-iz-kitayaeffichent
View Tutorial          By: posylka-iz-kitayaeffichent at 2017-03-26 02:03:48

184. cjiwpndw
View Tutorial          By: gkunrzeo at 2017-03-30 23:46:46

185. недÑÐ
View Tutorial          By: недфорспид шифт играть бесплатно at 2017-04-01 10:57:08

186. maryellenzh18
View Tutorial          By: iankw2 at 2017-04-04 23:10:20

187. BigBonustat
View Tutorial          By: BigBonustat at 2017-04-05 03:03:35

188. PlitkaNer
View Tutorial          By: PlitkaNer at 2017-04-07 23:07:51

189. JamesMet
View Tutorial          By: JamesMet at 2017-04-10 19:36:17

190. DouglasEroxy
View Tutorial          By: DouglasEroxy at 2017-04-12 12:21:13

191. oilcek
View Tutorial          By: oilcek at 2017-04-12 18:24:21

192. Enzync8b
View Tutorial          By: Enzyncxs at 2017-04-13 10:35:18

193. JeffreyMoilt
View Tutorial          By: JeffreyMoilt at 2017-04-17 15:59:57

194. robertOi
View Tutorial          By: robertOi at 2017-04-21 06:50:19

195. BigBonustat
View Tutorial          By: BigBonustat at 2017-04-24 18:17:39

196. ThomasHat
View Tutorial          By: ThomasHat at 2017-04-24 22:30:19

197. JasonNix
View Tutorial          By: JasonNix at 2017-04-25 01:04:38

198. valarietm11
View Tutorial          By: lulazx16 at 2017-04-28 13:55:45

199. BennyMon
View Tutorial          By: BennyMon at 2017-04-28 20:34:59

200. rosannauh4
View Tutorial          By: marjorieao2 at 2017-04-29 18:49:13

201. IgortNOG
View Tutorial          By: IgortNOG at 2017-04-30 20:15:32

202. Victorpaf
View Tutorial          By: Victorpaf at 2017-05-02 06:53:14

203. TyrasnaPi
View Tutorial          By: TyrasnaPi at 2017-05-02 07:26:29

204. HermansiC
View Tutorial          By: HermansiC at 2017-05-03 04:16:50

205. dixieci2
View Tutorial          By: louellajl1 at 2017-05-03 05:30:05

206. I see your page needs some fresh content. Writing
View Tutorial          By: RitaCostasq at 2017-05-03 14:55:00

207. KamorkasKr
View Tutorial          By: KamorkasKr at 2017-05-03 18:35:10

208. WilliamZiC
View Tutorial          By: WilliamZiC at 2017-05-05 03:24:51

209. Lionpam
View Tutorial          By: Lionpam at 2017-05-05 09:02:36

210. RobertVut
View Tutorial          By: RobertVut at 2017-05-06 07:51:42

211. JimmyLourf
View Tutorial          By: JimmyLourf at 2017-05-07 03:01:11

212. Mariannaned
View Tutorial          By: Mariannaned at 2017-05-08 05:07:59

213. DavidQualk
View Tutorial          By: DavidQualk at 2017-05-08 16:45:28

214. Arturooxync
View Tutorial          By: Arturooxync at 2017-05-10 15:35:07

215. WesleyFup
View Tutorial          By: WesleyFup at 2017-05-11 01:08:33

216. pillsKl
View Tutorial          By: pillsKl at 2017-05-14 13:13:21

217. RogerCah
View Tutorial          By: RogerCah at 2017-05-16 21:42:33

218. Hi there every one, here every person is sharing s
View Tutorial          By: ZPETS at 2017-05-18 13:17:49

219. johnnylb4
View Tutorial          By: camilleio4 at 2017-05-19 03:46:08

220. Mariannaned
View Tutorial          By: Mariannaned at 2017-05-19 23:31:58

221. MichaelKig
View Tutorial          By: MichaelKig at 2017-05-21 13:34:31

222. After looking at a handful of the blog articles on
View Tutorial          By: game guardian at 2017-05-23 12:48:32

223. Cecilbet
View Tutorial          By: Cecilbet at 2017-05-24 06:27:32

224. DennisTom
View Tutorial          By: DennisTom at 2017-05-24 10:03:36

225. RonaldvoM
View Tutorial          By: RonaldvoM at 2017-05-26 03:49:55

226. Reykardsah
View Tutorial          By: Reykardsah at 2017-05-31 22:57:03

227. Howardvew
View Tutorial          By: Howardvew at 2017-06-01 02:31:42

228. wendyzw4
View Tutorial          By: elisabethbt16 at 2017-06-03 15:36:54

229. Mavavto
View Tutorial          By: Mavavto at 2017-06-04 03:42:48

230. KonstanCom
View Tutorial          By: KonstanCom at 2017-06-05 22:02:34

231. Williamsmari
View Tutorial          By: Williamsmari at 2017-06-07 20:29:52

232. AquasmoK
View Tutorial          By: AquasmoK at 2017-06-07 22:11:00

233. StepanCom
View Tutorial          By: StepanCom at 2017-06-07 23:34:43

234. Adolphrax
View Tutorial          By: Adolphrax at 2017-06-10 01:43:22

235. Hi, Nice article.Its very helpful to me.Could you
View Tutorial          By: Java Online Training at 2017-06-15 20:58:58

236. ChrisGaf
View Tutorial          By: ChrisGaf at 2017-06-20 12:17:01

237. JosephsTupe
View Tutorial          By: JosephsTupe at 2017-06-21 12:06:31

238. STK-MonolitRop
View Tutorial          By: STK-MonolitRop at 2017-06-22 09:09:44

239. Coreykal
View Tutorial          By: Coreykal at 2017-06-24 07:51:53

240. Georgepusly
View Tutorial          By: Georgepusly at 2017-06-24 11:40:45

241. Rogeliohic
View Tutorial          By: Rogeliohic at 2017-06-24 15:40:11

242. Excellent post. I used to be checking constantly t
View Tutorial          By: MaleXPro Supplement Review at 2017-06-24 18:12:25

243. Edwardorine
View Tutorial          By: Edwardorine at 2017-06-24 23:23:47

244. Nurbroonse
View Tutorial          By: Nurbroonse at 2017-06-26 08:24:17

245. RonnieLop
View Tutorial          By: RonnieLop at 2017-06-26 14:11:50

246. WilliamMar
View Tutorial          By: WilliamMar at 2017-06-27 09:01:33

247. Semens66
View Tutorial          By: Semens86 at 2017-06-27 10:37:01

248. KonstantinCom
View Tutorial          By: KonstantinCom at 2017-06-28 19:45:16

249. RonaldSop
View Tutorial          By: RonaldSop at 2017-06-29 10:44:32

250. RonaldLop
View Tutorial          By: RonaldLop at 2017-06-30 01:10:21

251. Charlesgrine
View Tutorial          By: Charlesgrine at 2017-07-02 00:48:38

252. ViktorCom
View Tutorial          By: ViktorCom at 2017-07-02 12:05:37

253. KevinNulky
View Tutorial          By: KevinNulky at 2017-07-06 10:47:30

254. NURUMbroonse
View Tutorial          By: NURUMbroonse at 2017-07-07 07:33:08

255. Williamdug
View Tutorial          By: Williamdug at 2017-07-07 15:34:07

256. DennisDrymn
View Tutorial          By: DennisDrymn at 2017-07-09 05:14:13

257. DarrenBag
View Tutorial          By: DarrenBag at 2017-07-12 12:46:33

258. Robertskilm
View Tutorial          By: Robertskilm at 2017-07-14 20:07:27

259. Kennethbak
View Tutorial          By: Kennethbak at 2017-07-17 05:31:44

260. Allensiaabaida
View Tutorial          By: Allensiaabaida at 2017-07-19 08:12:34

261. Patrickroura
View Tutorial          By: Patrickroura at 2017-07-19 22:20:58

262. Sidneyveili
View Tutorial          By: Sidneyveili at 2017-07-21 16:02:58

263. RichardPek
View Tutorial          By: RichardPek at 2017-07-23 21:32:52

264. Thomasmi
View Tutorial          By: Thomasmi at 2017-07-27 00:07:27

265. Michaelprony
View Tutorial          By: Michaelprony at 2017-07-28 22:32:05

266. LarryTouff
View Tutorial          By: LarryTouff at 2017-07-30 07:54:26

267. Michaelsture
View Tutorial          By: Michaelsture at 2017-07-31 04:01:00

268. MerlinMub
View Tutorial          By: MerlinMub at 2017-08-01 04:43:39

269. HarryOpifs
View Tutorial          By: HarryOpifs at 2017-08-02 02:02:17

270. Michaelprony
View Tutorial          By: Michaelprony at 2017-08-03 01:48:36

271. Michaelprony
View Tutorial          By: Michaelprony at 2017-08-05 06:32:41

272. The speedy download of this app only for VIP membe
View Tutorial          By: mobile games at 2017-08-07 01:49:00

273. Billynaf
View Tutorial          By: Billynaf at 2017-08-08 03:38:00

274. Abrahamadomy
View Tutorial          By: Abrahamadomy at 2017-08-08 23:42:50

275. Thomaswer
View Tutorial          By: Thomaswer at 2017-08-09 21:43:08

276. Michaelprony
View Tutorial          By: Michaelprony at 2017-08-13 19:08:41

277. Michaelprony
View Tutorial          By: Michaelprony at 2017-08-14 20:19:49

278. DanielBog
View Tutorial          By: DanielBog at 2017-08-16 11:14:39

279. RicardoFluof
View Tutorial          By: RicardoFluof at 2017-08-16 18:10:04

280. JamesPoupt
View Tutorial          By: JamesPoupt at 2017-08-17 07:42:59

281. JosephODOMY
View Tutorial          By: JosephODOMY at 2017-08-24 11:15:47

282. Jameskayap
View Tutorial          By: Jameskayap at 2017-08-30 11:36:27

283. FrankNoict
View Tutorial          By: FrankNoict at 2017-09-01 05:11:49

284. Very Good web page
View Tutorial          By: Sms Ki dunya at 2017-09-01 13:37:48

285. Kevintat
View Tutorial          By: Kevintat at 2017-09-01 13:45:07

286. JamesPoupt
View Tutorial          By: JamesPoupt at 2017-09-01 19:13:21

287. Marcoboape
View Tutorial          By: Marcoboape at 2017-09-01 22:59:27

288. Brenthak
View Tutorial          By: Brenthak at 2017-09-02 05:06:16

289. JamesPoupt
View Tutorial          By: JamesPoupt at 2017-09-03 01:41:27

290. JessieRow
View Tutorial          By: JessieRow at 2017-09-06 07:13:45

291. MichaelNok
View Tutorial          By: MichaelNok at 2017-09-06 12:27:27

292. Bryonwrott
View Tutorial          By: Bryonwrott at 2017-09-06 17:03:52

293. JamesPoupt
View Tutorial          By: JamesPoupt at 2017-09-07 01:12:12

294. Stanleyjek
View Tutorial          By: Stanleyjek at 2017-09-07 05:14:29

295. SidneyHob
View Tutorial          By: SidneyHob at 2017-09-12 13:03:19

296. BruceZoown
View Tutorial          By: BruceZoown at 2017-09-14 18:29:33

297. Larrypaf
View Tutorial          By: Larrypaf at 2017-09-16 12:41:03

298. Francisdam
View Tutorial          By: Francisdam at 2017-09-16 21:18:15

299. Maximkrym52
View Tutorial          By: Maximkrym87 at 2017-09-18 03:06:03

300. I'm gone to convey my little brother, that he shou
View Tutorial          By: paintball at 2017-09-18 08:00:12

301. DavidpeN
View Tutorial          By: DavidpeN at 2017-09-18 17:35:33

302. No matter if some one searches for his essential t
View Tutorial          By: broderie at 2017-09-21 20:38:26