|
3 | 3 | import java.util.ArrayList; |
4 | 4 | import java.util.Arrays; |
5 | 5 | import java.util.List; |
6 | | -/* |
| 6 | + |
| 7 | +/** |
7 | 8 | * 数组和List存储和使用的对象的区别 |
8 | 9 | * 2015.8.31 |
9 | 10 | */ |
10 | | -class BerylliumSphere{ |
11 | | - private static long counter; |
12 | | - private final long id=counter++; |
13 | | - public String toString(){ |
14 | | - return "Shere "+id; |
15 | | - } |
| 11 | +class BerylliumSphere { |
| 12 | + private static long counter; |
| 13 | + private final long id = counter++; |
| 14 | + |
| 15 | + public String toString() { |
| 16 | + return "Shere " + id; |
| 17 | + } |
16 | 18 | } |
| 19 | + |
17 | 20 | public class ContainerComparison { |
18 | | - public static void main(String[] args) { |
19 | | - BerylliumSphere[] spheres=new BerylliumSphere[10]; |
20 | | - for(int i=0;i<5;i++){ |
21 | | - spheres[i]=new BerylliumSphere(); |
22 | | - } |
23 | | - System.out.println(Arrays.toString(spheres)); |
24 | | - System.out.println(spheres[4]); |
25 | | - List<BerylliumSphere> sphereList=new ArrayList<BerylliumSphere>(); |
26 | | - for(int i=0;i<5;i++){ |
27 | | - sphereList.add(new BerylliumSphere()); |
28 | | - } |
29 | | - System.out.println(sphereList); |
30 | | - System.out.println(sphereList.get(4)); |
31 | | - int [] integers={0,1,2,3,4,5}; |
32 | | - System.out.println(Arrays.toString(integers)); |
33 | | - System.out.println(integers[4]); |
34 | | - List<Integer> intList=new ArrayList<Integer>(Arrays.asList(0,1,2,3,4,5)); |
35 | | - intList.add(97); |
36 | | - System.out.println(intList); |
37 | | - System.out.println(intList.get(0)); |
38 | | - } |
| 21 | + public static void main(String[] args) { |
| 22 | + BerylliumSphere[] spheres = new BerylliumSphere[10]; |
| 23 | + for (int i = 0; i < 5; i++) { |
| 24 | + spheres[i] = new BerylliumSphere(); |
| 25 | + } |
| 26 | + System.out.println(Arrays.toString(spheres)); |
| 27 | + System.out.println(spheres[4]); |
| 28 | + List<BerylliumSphere> sphereList = new ArrayList<BerylliumSphere>(); |
| 29 | + for (int i = 0; i < 5; i++) { |
| 30 | + sphereList.add(new BerylliumSphere()); |
| 31 | + } |
| 32 | + System.out.println(sphereList); |
| 33 | + System.out.println(sphereList.get(4)); |
| 34 | + int[] integers = {0, 1, 2, 3, 4, 5}; |
| 35 | + System.out.println(Arrays.toString(integers)); |
| 36 | + System.out.println(integers[4]); |
| 37 | + List<Integer> intList = new ArrayList<Integer>(Arrays.asList(0, 1, 2, 3, 4, 5)); |
| 38 | + intList.add(97); |
| 39 | + System.out.println(intList); |
| 40 | + System.out.println(intList.get(0)); |
| 41 | + } |
39 | 42 | } |
0 commit comments