首页 > 编程语言 >java泛型

java泛型

时间:2022-11-06 20:01:04浏览次数:31  
标签:java printArr static void 泛型 public

泛型的使用

package com.tedu.day1302;

public class Study_T {
    public static void main(String[] args) {
        String[] arr1 = {"a","b","c","d"};
        Integer[] arr2 = {11,22,33,44};
        Double[] arr3 = {3.2,12.33,11.11};
        printArr(arr1);
        printArr(arr2);
        printArr(arr3);
    }
// 泛型,可以不确定传入的类型
    public static  <T>  void printArr(T[] t) {
        for (int i = 0; i < t.length; i++) {
            System.out.println(t[i]);

        }
    }
}

类中泛型的使用

package com.tedu.day1302;

import java.util.Arrays;

/**
 * 类使用泛型的例子
 */
public class Study_ClassType {
    public static void main(String[] args) {
        new Arr<Double>().toStr(new Double[]{1.11,2.22,32.44});
    }
}

class Arr<T>{
    public void toStr(T[] t){
        System.out.println(Arrays.toString(t));
    }
}

标签:java,printArr,static,void,泛型,public
From: https://www.cnblogs.com/ch2020/p/16863593.html

相关文章

  • java文件夹的创建与文件信息的查询操作
    创建:第一种:importorg.testng.annotations.Test;importjava.io.File;importjava.io.IOException;publicclasscreateFile{publicstaticvoidmain(String[]args......
  • Head First Java 读书笔记
    第8章:接口与抽象类(深入多态)什么是抽象类?用abstract关键字声明抽象类,抽象类不能用new关键字进行实例化。在设计继承结构时,必须决定清楚什么类是抽象类,什么类是具体类。编......
  • JAVA的File对象
    文件1.File对象  java封装的一个操作文件及文件夹(目录)的对象。可以操作磁盘上的任何一个文件和文件夹。2.创建文件 方式一:根据路径构建一个File对......
  • 通过 SAP UI5 ODataModel API 在 JavaScript 代码里访问 OData 元数据试读版
    在本教程第24个步骤里,我们介绍了SAPUI5OData模型最基本的使用方法:SAPUI5应用开发教程之二十四-如何使用OData数据模型我们通过urlhttp://localhost:8080/w......
  • Java爬虫工具Jsoup使用Demo
    导入依赖<dependencies><dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.13.1</v......
  • [Java反序列化]JavaCC链学习(8u71前)
    文章目录​​写在前面​​​​前置​​​​Transformer​​​​TransformedMap​​​​ChainedTransformer​​​​InvokerTransformer​​​​ConstantTransformer​​​​......
  • Java 线程池之ThreadPoolExecutor学习总结
    前提javaversion"1.8.0_25"池简述软件开发活动中,我们经常会听到数据库连接池、内存池、线程池等各种“池”概念,这些“池”到底是什么东西呢?程序的世界里,我们可以将池简单......
  • Java 线程池之ThreadPoolExecutor学习总结
    前提javaversion"1.8.0_25"池简述软件开发活动中,我们经常会听到数据库连接池、内存池、线程池等各种“池”概念,这些“池”到底是什么东西呢?程序的世界里,我们可以将池简单......
  • JavaScript 学习-50.实现页面菜单拖放(Drag 和 Drop)
    前言拖放是一种常见的操作,即抓取对象以后从一个位置拖到另一个位置。在HTML5中,拖放是标准的一部分,任何元素都能够拖放。拖放(Drag和Drop)在拖曳操作中,被拖曳的元素称做源......
  • Java学习File类的判断和获取功能
    方法名说明publicbooleanisDirectory()测试此抽象路径名表示的File是否为目录publicbooleanisFile()测试此抽象路径名表示的File是否为文件publicbooleanexists()测试......