Collections: unmodifiableSet(Set s)
/*
22.5
5
354.5676
*/
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import javax.swing.JPanel;
/**
* Demonstrates the use of instance comparisons.
*
* @author <a href=mailto:[email protected] >Robert Simmons jr. (kraythe)</a>
* @version $Revision: 1.3 $
*/
public class InstanceOfDemo {
/** A set of demon objects. */
public static final Set OBJECT_SET;
static {
Set objectSet = new HashSet () ;
objectSet.add ( new Integer ( 5 )) ;
objectSet.add ( new String ( "Hardcore Java" )) ;
objectSet.add ( new Float ( 22.5f )) ;
objectSet.add ( new JPanel ()) ;
objectSet.add ( new Character ( 'x' )) ;
objectSet.add ( new ArrayList ()) ;
objectSet.add ( new Double ( 354.5676 )) ;
objectSet.add ( null ) ;
OBJECT_SET = Collections.unmodifiableSet ( objectSet ) ;
}
/**
* Demo method.
*
* @param args Command Line arguments.
*/
public static void main ( final String [] args ) {
final Iterator iter = OBJECT_SET.iterator () ;
Object obj = null ;
while ( iter.hasNext ()) {
obj = iter.next () ;
if ( obj instanceof Number ) {
System.out.println ( obj ) ;
}
}
}
}
/* ########## End of File ########## */
Related examples in the same category
1. Collections.EMPTY_LIST 2. Collections.EMPTY_MAP 3. Collections.EMPTY_SET 4. Collections: binarySearch(List list, T key) 5. Collections: comparator() 6. Collections: copy(List dest, List src) 7. Collections: emptyList() 8. Collections: emptyMap() 9. Collections: emptySet() 10. Collections: enumeration(Collection c) 11. Collections: fill(List super T> list, R obj) 12. Collections: list(Enumeration e) 13. Collections: max(Collection < ? extends T > coll) 14. Collections: min(Collection < ? extends T > coll) 15. Collections: nCopies(int n, Object o) 16. Collections: reverse(List> list) 17. Collections: reverseOrder() 18. Collections: replaceAll(List list, T oldVal, T newVal) 19. Collections: rotate(List> list, int distance) 20. Collections: shuffle(List < ? > list,Random rnd) 21. Collections: singleton(T o) 22. Collections: singletonList(T o) 23. Collections: singletonMap(T key, R value) 24. Collections: sort(List list) 25. Collections: sort(List < T > list, Comparator < ? super T > c) 26. Collections: swap(List> list, int i, int j) 27. Collections: synchronizedCollection(Collection c) 28. Collections: synchronizedList(List list) 29. Collections: synchronizedMap(Map m) 30. Collections: synchronizedSet(Set s) 31. Collections: synchronizedSet(SortedSet s) 32. Collections: synchronizedSortedMap(SortedMap m) 33. Collections: unmodifiableCollection(Collection> c) 34. Collections: unmodifiableList(List extends T> list) 35. Collections: unmodifiableMap(Map m)