public class SetUtils
extends java.lang.Object
| Modifier | Constructor and Description | 
|---|---|
| protected  | SetUtils()Don't allow instantiation, do allow overrides. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> void | addAll(java.util.Set<T> set,
      T[] t)Add array entries to a set. | 
| static java.util.Set<java.lang.String> | loadIntoSet(java.util.Set<java.lang.String> set,
           java.net.URL setURL,
           java.lang.String encoding)Load string set from a URL. | 
| static java.util.Set<java.lang.String> | loadSet(java.io.File setFile,
       java.lang.String encoding)Load string set from a file. | 
| static java.util.Set<java.lang.String> | loadSet(java.lang.String setFileName,
       java.lang.String encoding)Load string set from a file name. | 
| static java.util.Set<java.lang.String> | loadSet(java.net.URL setURL,
       java.lang.String encoding)Load string set from a URL. | 
| static java.util.Set<java.lang.String> | loadSortedSet(java.io.File setFile,
             java.lang.String encoding)Load sorted string set from a file. | 
| static java.util.Set<java.lang.String> | loadSortedSet(java.lang.String setFileName,
             java.lang.String encoding)Load sorted string set from a file name. | 
| static java.util.Set<java.lang.String> | loadSortedSet(java.net.URL setURL,
             java.lang.String encoding)Load sorted string set from a URL. | 
| static void | saveSet(java.util.Set<?> set,
       java.io.File setFile,
       java.lang.String encoding)Save set to a file. | 
| static void | saveSet(java.util.Set<?> set,
       java.lang.String setFileName,
       java.lang.String encoding)Save set as string to a file name. | 
| static void | saveSortedSet(java.util.Set<?> set,
             java.io.File setFile,
             java.lang.String encoding)Save sorted set to a file. | 
| static void | saveSortedSet(java.util.Set<?> set,
             java.lang.String setFileName,
             java.lang.String encoding)Save sorted set to a file name. | 
public static java.util.Set<java.lang.String> loadIntoSet(java.util.Set<java.lang.String> set,
                                          java.net.URL setURL,
                                          java.lang.String encoding)
                                                   throws java.io.IOException,
                                                          java.io.FileNotFoundException
set - Set into which to read data from URL.setURL - URL for set file.encoding - Character encoding for the file.java.io.FileNotFoundException - If input URL does not exist.java.io.IOException - If input URL cannot be opened.public static java.util.Set<java.lang.String> loadSet(java.net.URL setURL,
                                      java.lang.String encoding)
                                               throws java.io.IOException,
                                                      java.io.FileNotFoundException
setURL - URL for set file.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static java.util.Set<java.lang.String> loadSortedSet(java.net.URL setURL,
                                            java.lang.String encoding)
                                                     throws java.io.IOException,
                                                            java.io.FileNotFoundException
setURL - URL for set file.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static java.util.Set<java.lang.String> loadSet(java.io.File setFile,
                                      java.lang.String encoding)
                                               throws java.io.IOException,
                                                      java.io.FileNotFoundException
setFile - File from which to load set.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static java.util.Set<java.lang.String> loadSortedSet(java.io.File setFile,
                                            java.lang.String encoding)
                                                     throws java.io.IOException,
                                                            java.io.FileNotFoundException
setFile - File from which to load set.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static java.util.Set<java.lang.String> loadSet(java.lang.String setFileName,
                                      java.lang.String encoding)
                                               throws java.io.IOException,
                                                      java.io.FileNotFoundException
setFileName - File name from which to load set.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static java.util.Set<java.lang.String> loadSortedSet(java.lang.String setFileName,
                                            java.lang.String encoding)
                                                     throws java.io.IOException,
                                                            java.io.FileNotFoundException
setFileName - File name from which to load set.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static void saveSet(java.util.Set<?> set,
           java.io.File setFile,
           java.lang.String encoding)
                    throws java.io.IOException,
                           java.io.FileNotFoundException
set - Set to save.setFile - Output file name.encoding - Character encoding for the file.java.io.IOException - If output file has error.java.io.FileNotFoundExceptionpublic static void saveSortedSet(java.util.Set<?> set,
                 java.io.File setFile,
                 java.lang.String encoding)
                          throws java.io.IOException,
                                 java.io.FileNotFoundException
set - Set to save.  The entries are sorted
                          in ascending order for output.setFile - Output file name.encoding - Character encoding for the file.java.io.IOException - If output file has error.java.io.FileNotFoundExceptionpublic static void saveSet(java.util.Set<?> set,
           java.lang.String setFileName,
           java.lang.String encoding)
                    throws java.io.IOException,
                           java.io.FileNotFoundException
set - Set to save.setFileName - Output file name.encoding - Character encoding for the file.java.io.IOException - If output file has error.java.io.FileNotFoundExceptionpublic static void saveSortedSet(java.util.Set<?> set,
                 java.lang.String setFileName,
                 java.lang.String encoding)
                          throws java.io.IOException,
                                 java.io.FileNotFoundException
set - Set to save.setFileName - Output file name.encoding - Character encoding for the file.java.io.IOException - If output file has error.java.io.FileNotFoundExceptionpublic static <T> void addAll(java.util.Set<T> set,
              T[] t)
                   throws java.io.IOException,
                          java.io.FileNotFoundException
set - Set to which to add array entries.t - Array whose entries are to be added.java.io.IOExceptionjava.io.FileNotFoundException