Java如何自定义泛型方法

 时间:2026-02-14 20:04:59

1、如下图所示是一个处理整型数组两个指定位置互换的一个方法。

Java如何自定义泛型方法

2、然后定义一个测试方法,在方法中定义一个整型数组arr

然后调用change1方法,交换指定位置上的数据。

Java如何自定义泛型方法

3、然后运行查看结果,已经完整了交换功能。

Java如何自定义泛型方法

4、方法2是完成字符串数组的两个指定位置上的数据交换。它的业务逻辑和方法1是一样的,只不过是处理的数据不一样。

Java如何自定义泛型方法

5、我们可以定义泛型方法,让处理这两种数据都可以调用。泛型要在返回类型前使用。

public <T> void change(T[] arr,int index1,int index2)

Java如何自定义泛型方法

6、这样两种不同的数据都可以调用同一个方法完成一样的来务逻辑,通用性提高。

不过要注意泛型 T 必须是Object类型,所以int数组,需要改成Integer.

Java如何自定义泛型方法

  • eclipse的svn历史修改记录在哪查看文件历史记录
  • 如何将string转换为int类型
  • navicat如何连接数据库
  • IDEA怎么返回到上次编辑位置?快捷键是什么?
  • 怎样给idea设置工作空间
  • 热门搜索
    卫生城市手抄报 关于珍爱生命的手抄报 民族民风手抄报 节约水资源手抄报 创卫手抄报设计图 关于传染病的手抄报 电子版手抄报怎么做 节约粮食手抄报内容 以过年为主题的手抄报 关于春节手抄报大全