KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > MyTestClass


1 /*
2  * Project: This Is My Test Class
3  * Class: MyTestClass
4  * Version: 0.8.15
5  *
6  * Date: 2004-09-29
7  *
8  * Author: My Name
9  * Email: my.name@somesite.com
10  */

11
12
13 import java.util.*;
14
15 /**
16  * Class MyTestClass.
17  *
18  * @author My Name
19  * @version 0.8.15
20  */

21 public class MyTestClass extends MyBaseClass {
22
23     // ------------------------------------------------------------------------
24
// --- field ---
25
// ------------------------------------------------------------------------
26

27     protected Vector names;
28
29
30     // ------------------------------------------------------------------------
31
// --- constructor ---
32
// ------------------------------------------------------------------------
33

34     public MyTestClass() {
35         names=new Vector();
36     }
37
38
39     // ------------------------------------------------------------------------
40
// --- methods ---
41
// ------------------------------------------------------------------------
42

43     public boolean isNameAvailable(String JavaDoc name) {
44         return names.contains(name);
45     }
46
47     public void addName(String JavaDoc name) {
48         // add a new element to the set of names
49
names.addElement(name);
50     }
51
52
53     // ------------------------------------------------------------------------
54
// --- static method ---
55
// ------------------------------------------------------------------------
56

57     public static int countUppercaseLetters(String JavaDoc name) {
58         int count=0;
59         String JavaDoc s=name.toLowerCase();
60         for (int i=0;i<s.length();i++) {
61             if (name.charAt(i)!=s.charAt(i)) {
62                 count++;
63             }
64         }
65         return count;
66     }
67
68 } // end MyTestClass
69
Popular Tags