KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openlaszlo > utils > SetUtils


1 /* *****************************************************************************
2  * SetUils.java
3  * ****************************************************************************/

4
5 /* J_LZ_COPYRIGHT_BEGIN *******************************************************
6 * Copyright 2001-2004 Laszlo Systems, Inc. All Rights Reserved. *
7 * Use is subject to license terms. *
8 * J_LZ_COPYRIGHT_END *********************************************************/

9
10 package org.openlaszlo.utils;
11 import java.util.*;
12
13 /**
14  * A utility class containing set utility functions.
15  *
16  * @author Oliver Steele
17  */

18 public abstract class SetUtils {
19     public static boolean containsAny(Set a, Set b) {
20         for (Iterator iter = b.iterator(); iter.hasNext(); ) {
21             if (a.contains(iter.next())) {
22                 return true;
23             }
24         }
25         return false;
26     }
27
28     public static Set intersection(Set a, Set b) {
29         Set c = new HashSet();
30         for (Iterator iter = b.iterator(); iter.hasNext(); ) {
31             Object JavaDoc e = iter.next();
32             if (a.contains(e)) {
33                 c.add(e);
34             }
35         }
36         return c;
37     }
38 }
39
Popular Tags