Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 方法泛型

作者:孤独的角落   发布日期:2026-08-06   浏览:69

// 定义一个带有泛型的方法
public class GenericMethodExample {

    // 泛型方法 printArray,可以接受任何类型的数组并打印其元素
    public static <T> void printArray(T[] inputArray) {
        // 输出数组元素
        for (T element : inputArray) {
            System.out.printf("%s ", element);
        }
        System.out.println();
    }

    public static void main(String[] args) {
        // 创建不同类型数组
        Integer[] intArray = {1, 2, 3, 4, 5};
        String[] stringArray = {"Hello", "World", "Java", "Generics"};

        // 调用泛型方法
        System.out.println("整型数组元素:");
        printArray(intArray);

        System.out.println("字符串数组元素:");
        printArray(stringArray);
    }
}

解释说明:

  1. 泛型方法定义public static <T> void printArray(T[] inputArray) 中的 <T> 表示该方法是泛型方法,T 是类型参数,可以在方法体内代表任意类型。
  2. 方法体:遍历传入的数组 inputArray 并打印每个元素。
  3. 调用泛型方法:在 main 方法中,创建了两个不同类型的数组(Integer[]String[]),然后调用 printArray 方法来打印这些数组的内容。

通过这种方式,printArray 方法可以处理任意类型的数组,而无需为每种类型编写不同的方法。

上一篇:java querywrapper

下一篇:java类的定义

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站