All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.tbwork.anole.loader.util.CollectionUtil Maven / Gradle / Ivy

The newest version!
package org.tbwork.anole.loader.util;

import java.util.List;
import java.util.Set;

public class CollectionUtil {

	public static String [] list2StringArray(List list){ 
		return list.toArray(new String[list.size()]);  
	}
	
	public static Integer [] list2IntegerArray(List list){
		return list.toArray(new Integer[list.size()]);  
	}
	
	public static Boolean [] list2BooleanArray(List list){
		return list.toArray(new Boolean[list.size()]);  
	} 
	
	public static String [] set2StringArray(Set set){ 
		return set.toArray(new String[set.size()]);  
	}
	
	public static Integer [] set2IntegerArray(Set set){
		return set.toArray(new Integer[set.size()]);  
	}
	
	public static Boolean [] set2BooleanArray(Set set){
		return set.toArray(new Boolean[set.size()]);  
	}

	public static String [] mergeArray(String [] arr1, String [] arr2){
		int size = arr1.length + arr2.length;
		String [] result = new String[size];
		int p = 0;
		for(String str : arr1){
			result[p++] = str;
		}
		for(String str : arr2){
			result[p++] = str;
		}
		return result;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy