/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
var intSet1
= Set.
of( 123 ,
1234 ,
101 ); var strValue = "123";
// Ideone.isValid( strValue , intSet1 ); // Compilation error
Ideone.
isValid( strValue ,
Set.
of( 123 ,
1234 ,
101) ); // No Compilation error }
static <T> boolean isValid( T value , Set<T> range ) {
return range.contains( value );
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgICAgIHZhciBpbnRTZXQxID0gU2V0Lm9mKCAxMjMgLCAxMjM0ICwgMTAxICk7CiAgICAgICAgdmFyIHN0clZhbHVlID0gIjEyMyI7CiAgICAgICAgLy8gSWRlb25lLmlzVmFsaWQoIHN0clZhbHVlICwgaW50U2V0MSApOyAgLy8gQ29tcGlsYXRpb24gZXJyb3IKICAgICAgICBJZGVvbmUuaXNWYWxpZCggc3RyVmFsdWUgLCBTZXQub2YoIDEyMyAsIDEyMzQgLCAxMDEpICk7ICAvLyBObyBDb21waWxhdGlvbiBlcnJvcgoJfQoJCglzdGF0aWMgPFQ+IGJvb2xlYW4gaXNWYWxpZCggVCB2YWx1ZSAsIFNldDxUPiByYW5nZSApIHsKICAgICAgICByZXR1cm4gcmFuZ2UuY29udGFpbnMoIHZhbHVlICk7CiAgICB9Cn0=