Professional Documents
Culture Documents
÷
m
m
m
Constructor is of unsafe
Type. You have to use
mmm mm ±Xlint option to compile
|
|
#$%&m
'($m
(
)(*(
+((m
!
'($,( m(-m).m$
)(*(+(m
"
"
÷ oop>javac -Xlint arraylist.java
arraylist.java warning [unchecked] unchecked conversion
found java.util.ArrayList
required java.util.ArrayList<java.lang.String>
ArrayList<String> arr = new ArrayList(10);
^
1 warning
÷
import java.util.*;
class arraylist
{
public static void main(String args[])
{
|
|
arr.add("A");
arr.add("B");
arr.add("C");
Safe Constructor
arr.add("X");
arr.add("Y");
arr.add("Z");
}
} #$%&m
#$%&
÷ $
import java.util.*;
class arraylist %&& '(
{
public static void main(String args[])
{
|
|
!"#
arr.add("B");
arr.add("C");
arr.add("X");
arr.add("Y");
arr.add("Z"); #$%&m
} m $/$+m
} $ () 0((
m$
m 1m2 m&
(-0((34
5
'($m
(
)(*(
+((m
'($,( m(-m).m$
)(*(+(m
3(
÷ $#
m
m
m %&& '(
mmm mm
1m2m&6(-1m2m&34
!
"
" #$%&m
m $/$+m
$ ()m
m$
m 1m2 m&
34
5
3(
m7,( m#( (078 1m
|
÷
(-0((34
;=(-0((34
(-834 AB+
(-(
(
(-C
(34 AB
) ==34=34=34 AB=
(=34 AB
77,( m#( (
emoves ³B´ From List
( (
(
m
=34=34=34 AB=
(=34 AB
(
m
=34=34 AB=
(=34 AB
(
m
=34=:(=
(=E
"
"
// Sum of integers Stored in an Unparametrized Arrayslists
import java.util.*;
class sum
{
public static void main(String args[])
{
|
| ß)FßG((
// Adding ÷lements
integers.add(10); | )% '*+
integers.add(-5);
,
-*+,
integers.add(12); # !!& )
integers.add(-34);
integers.add(3,90);
integers.add(3,-110);
int sum=0;
// Forward Traversing Using for loop
for(int i=0;i< integers.size();i++) sum.java 22 operator + cannot
be applied to
sum = sum + integers.get(i); int,java.lang.Object
sum = sum + integers.get(i);
System.out.println("Sum ="+sum); } }
* . &
int sum=0;
// Forward Traversing Using for loop
for(int i=0;i< integers.size();i++)
System.out.println("Sum ="+sum);
int sum=0;
// Forward Traversing Using for loop
&
'/
00
System.out.println("Sum ="+sum);
:'1 8:,ß,CH,@#,1
int sum=0;
// ST÷1 get an iterator for ArrayList
System.out.println("Sum ="+sum);
9(+1m0(
. ( ,
77I(1m0(()((mm+1m
1m0(1m6m(( m0(
779(-)m(-m))'(<
-)m(1m )'(<
6
J0((m (< m@
(
"
(
m
6J
|
|
77m#( (
< 34
< .A
< 3;
< .MD
< M=N4
< M=.334
)
&
'00
)
)0
4)
1 (16
*+5*
+.
#
|
|
77m#( (
< 34
< .A
< 3;
< .MD
#$%&
$3N$+m
< M=N4
$ ()m@
(
< M=.334
m$ :(
)
6
Jm (< m@
(
5
+ +1
$3N$(J(
)
)0 4) m(m= :( m@
(
6
Jm (< m@
(
9 (mK(H( 5
0(
$3N$m m((
+
$2
(&
(O
m($m
(<(
:(
6
Jm (< m@
(
H(+
(mK( 5
0( M(
*+5*
+.
#
|
|
77m#( (
< 34
< .A
< 3;
< .MD
7 '
< M=N4
< M=.334
)
+ +1
)
)0 4)
':HG0'I
Ë
3 m1m2m& (=(m(m
â )(m(( (+)( ((m)(m(m
((m( C)()(mmm (m 0mm*(
()(((( (m)(m(
;
(
1m20((&m((H(<*#< (
M m1m2m&
m1m2m&3=
1m2m&;
D m1m2m&m((m1m2m&3=
1m2m&;
A
mm:(Gm)(@
(<1m2:&<(
B
mm:(1-(@
(<1m2:&<(
/
mm1m2:&(<(ßm)(1m2<&
<m=
((
P
mm()C
m(1m77(
(m+
1m)
m((( ()(-m(+(
8+
m1m2m&
m1m2m&+3=1m2m&+;
|
&$
|
+mm64
m2+3 mK(
mJJ |99÷÷8÷1(.: 8.:((
+M +3 (m
|(
+mm64
m2+; mK(
mJJ #+ && &|
+#+
m( 6+; (m
m++3 m(
m
(
((
+M (
"
(
+M
"77#+
m
m
m
: ((:1m#< (
m(
(()=-m)=)(m)
:
(=
(=
()
()6
-m)6
)(m)6)
"
::)(
77)m6)(
ß,:'I)mm(m+m
)m ()6)( ()
)m -m)6)( -m)
)m )(m)6)( )(m)
"
m
((
(
;()-m)J-m))(m)J)(m)()
"
m
(
(
(
()-m))(m)
"
m(m#O
:)(
m+(66)( ((
(
(
+(
"
mm(m#O
:+m=:(
m++m (66( ((
(
(
+(
"
mm (H:)(
m+(&)( ((
3
m+(2)( ((
.3
(
4
"
mmm (H:+m=:(
m++m (&( ((
3
m++m (2( ((
.3
(
4
"
mmm
m36()$J()
m;6ßm)$J-m)
mM6G(m)$J)(m)
(
3J;JMJ($J(J@
($J
(
"
"77#+:
<m
mm:(Gm)(@
(:1m2:&<(
:)m)(:6<( (4
+mm63
m2<( mK(
mJJ
m+)m)(:
(2<( (m
(
)m)(:6<( (m
(
)m)(:
"
mm:(1-(@
(:1m2:&<(
:-(:6<( (4
+mm63
m2<( mK(
mJJ
m+-(:
(&<( (m
(
-(:6<( (m
(
-(:
"
7
((H)(+-m ()
mm@
(1m2:&<(=(m(m
mm(1m2:&<(=(m(m
7
"
(
mmm mm
| 2 ;!
| 2 ;
<1m (-:34=B=P
<1m (-:3;=3B=3P
<1m (-:B=B=P
<1m (-:;4=3B=3P
<1m (-:3=B=P
2 ;!
!
+4)2 ;!
2 ;!
!
4)2 ;!
(
m3
(
m;
Cont«.
77)((( (+<1m(
m
m((
2<&36(- 2<&
mm (<3=<;
(
m3 (R ; (
"
"
(m <1m=3
77)((( (+<1m
(
m
m((
2<&;6(- 2<&
mm (<3=<;
(
m3
(R ;
(
"
"
(m <1m=;