KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > simple > MyClass3


1
2 package simple;
3
4 import java.awt.Dimension JavaDoc;
5 import java.awt.Rectangle JavaDoc;
6 import java.util.ArrayList JavaDoc;
7
8 class MyClass3 {
9     private int a;
10     private String JavaDoc b;
11     private double c;
12     private boolean d;
13     private char e;
14     private Dimension JavaDoc dimen;
15     private Rectangle JavaDoc rect;
16     private Integer JavaDoc[] ints;
17     
18     private void addInt(Integer JavaDoc value) {
19         if (ints == null) {
20             ints = new Integer JavaDoc[1];
21             ints[0] = value;
22         } else {
23             int length = ints.length;
24             Integer JavaDoc[] newints = new Integer JavaDoc[length+1];
25             System.arraycopy(ints, 0, newints, 0, length);
26             newints[length] = value;
27             ints = newints;
28         }
29     }
30     private int sizeInts() {
31         if (ints == null) {
32             return 0;
33         } else {
34             return ints.length;
35         }
36     }
37     private Integer JavaDoc getInt(int index) {
38         return ints[index];
39     }
40     private boolean hasInts() {
41         return ints != null;
42     }
43 }
44
Popular Tags