Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;
//License from project: Open Source License 

import java.util.Collection;

public class Main {
    public static boolean removeAll(final Collection<?> c, final Object... array) {
        boolean result = false;

        for (final Object element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Byte> c, final boolean... array) {
        boolean result = false;

        for (final boolean element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Byte> c, final byte... array) {
        boolean result = false;

        for (final byte element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Character> c, final char... array) {
        boolean result = false;

        for (final char element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Short> c, final short... array) {
        boolean result = false;

        for (final short element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Integer> c, final int... array) {
        boolean result = false;

        for (final int element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Long> c, final long... array) {
        boolean result = false;

        for (final long element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Float> c, final float... array) {
        boolean result = false;

        for (final float element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Double> c, final double... array) {
        boolean result = false;

        for (final double element : array) {
            result |= c.remove(element);
        }

        return result;
    }

    public static boolean removeAll(final Collection<?> c, final Object[] array, final int off, final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Byte> c, final boolean[] array, final int off,
            final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Byte> c, final byte[] array, final int off,
            final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Character> c, final char[] array, final int off,
            final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Short> c, final short[] array, final int off,
            final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Integer> c, final int[] array, final int off,
            final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Long> c, final long[] array, final int off,
            final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Float> c, final float[] array, final int off,
            final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }

    public static boolean removeAll(final Collection<? super Double> c, final double[] array, final int off,
            final int len) {
        final int end = off + len;
        boolean result = false;

        for (int i = off; i < end; i++) {
            result |= c.remove(array[i]);
        }

        return result;
    }
}