Search
 
SCRIPT & CODE EXAMPLE
 

JAVA

Java method that returns a generic type

public static <T> T getRandomValue(List<T> listOfPossibleOutcomes, int numPossibilities) {
    int r = RandomNumberGenerator.getRandIntBetween(0, numPossibilities);
    return listOfPossibleOutcomes.get(r);
}

public static <T> T getRandomValueFromGenericList(List<T> list) {
    Collections.shuffle(list);
    return list.get(0);
}
Comment

java return new instance of generic type

public static <E> void append(List<E> list, Class<E> cls) throws Exception {
    E elem = cls.newInstance();   // OK
    list.add(elem);
}
//You can invoke the append method as follows:
List<String> ls = new ArrayList<>();
append(ls, String.class);
Comment

PREVIOUS NEXT
Code Example
Java :: generate random number in java within a range without repeating with android studio 
Java :: sorting methods in java 
Java :: kkkkkkkkkkkkkk 
Java :: java sort arraylist of floats 
Java :: ClassNotFoundException: org.springframework.ui.freemarker.FreeMarkerConfigurationFactory 
Java :: finding length of arrays in java 
Java :: bukkit console filter 
Java :: java require non null 
Java :: spring mvc project example 
Java :: java check if year is leap 
Java :: java foreach method 
Java :: get SecretKey from String 
Java :: square star pattern in java 
Java :: Implementing the Vector Class in java list 
Java :: get host from request object java 
Java :: jmeter set var jsr 
Java :: javafx get button id 
Java :: remove selected text from string value android java 
Java :: vue input pre initial value 
Java :: math.sin in java 
Java :: pythagoras method in java 
Java :: Pattern Programs in Java. 
Java :: marshalling in java 
Java :: map.keyset in java 
Java :: java stream 
Java :: how to find mongo java driver version 
Java :: What would be the behavior if this() and super() used in a method? 
Java :: java string replaceall for space 
Java :: java insertion sort 
Java :: convert from integer to character java 
ADD CONTENT
Topic
Content
Source link
Name
3+4 =