Java Set to toIntArray(Set is)

Here you can find the source of toIntArray(Set is)

Description

to Int Array

License

Open Source License

Declaration

public static int[] toIntArray(Set<Integer> is) 

Method Source Code

//package com.java2s;
/**/*from  ww  w.  jav a 2  s .  c om*/
 * Copyright 2012-2015 Rafal Lewczuk <rafal.lewczuk@jitlogic.com>
 * <p/>
 * This is free software. You can redistribute it and/or modify it under the
 * terms of the GNU General Public License as published by the Free Software
 * Foundation, either version 3 of the License, or (at your option) any later
 * version.
 * <p/>
 * This software is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 * <p/>
 * You should have received a copy of the GNU General Public License
 * along with this software. If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.*;

public class Main {
    public static int[] toIntArray(Set<Integer> is) {
        int[] rslt = new int[is.size()];
        Iterator<Integer> iter = is.iterator();
        for (int i = 0; i < rslt.length; i++) {
            Integer x = iter.next();
            if (x != null) {
                rslt[i] = x;
            }
        }
        return rslt;
    }
}

Related

  1. toUnmodifiableSet(final Collection source)
  2. toUnmodifiableSet(String... values)