Generic Methods

Methods with type parameters

4 min read

Generic Methods

Generic methods define type parameters at method level, independent of class generics.

Code Examples

Method-level generics

java
1
2public static <T> void printArray(T[] arr) {
3    for (T t : arr) {
4        System.out.println(t);
5    }
6}
7          

Use Cases

  • Utility/helper methods
  • Algorithms

Common Mistakes to Avoid

  • Confusing class-level and method-level generics