Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;

import java.util.HashSet;
import java.util.Iterator;

import java.util.Set;

public class Main {
    protected static Set intersectEmail(Set permitted, String email) {
        String _sub = email.substring(email.indexOf('@') + 1);

        if (permitted.isEmpty()) {
            permitted.add(_sub);

            return permitted;
        } else {
            Set intersect = new HashSet();

            Iterator _iter = permitted.iterator();
            while (_iter.hasNext()) {
                String _permitted = (String) _iter.next();

                if (_sub.endsWith(_permitted)) {
                    intersect.add(_sub);
                } else if (_permitted.endsWith(_sub)) {
                    intersect.add(_permitted);
                }
            }

            return intersect;
        }
    }
}