zoukankan      html  css  js  c++  java
  • java中集合里的泛型

    import java.util.ArrayList;
    /*
    * 泛型 : java jdk1.5新特性。
    * 泛型的好处 :
    * 1。将运行时的错诶提前到编译时。
    * 2.避免无谓的强制类型转换。
    *
    * 自定义方法泛型: 自定义泛型就是一个数据类型的占位或一个数据类型变量, 一般T type或E element来做这个占位的符号
    * 占位符号是可以随意写,必须要遵守标识符的命名规范。
    * 方法泛型的格式 :
    * <占位符> T: 定义了一个泛型
    *
    * 如果你传进去的是基本数据类型 :接收的时候已改用它的包装类来接收。
    * int ----> Integer;
    * short ---> Short
    * double ---> Double
    * float ----> Float
    * byte ----> Byte
    * boolean --->Boolean
    * long ---> Long
    * char ---> Charactor
    *

    *
    */

    public class Demo2 {

    /**
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    //需求 : 将一个集合中的元素又小写变为大写

    /*ArrayList<String> list = new ArrayList<String>(); //<String> 泛型 :确定集合中只能存放某一种数据类型的对象。
    list.add("aa");
    list.add("bb");
    list.add("cc");
    list.add("dd");
    //list.add(123); //运行的时候报错的
    for(int i = 0;i<list.size();i++){

    System.out.println(list.get(i).toUpperCase());
    }*/

    String s = test("abc");
    Integer i = test(123);


    }

    public static <abc>abc test(abc s){


    return s;
    }

  • 相关阅读:
    LeetCode 第46题 全排列
    docker安装单节点minio
    git的免密设置
    mysql不同字符集的转换过程
    二进制安装MySQL 8.0
    二进制方式安装mysql5.7.24
    mysql替换字段中指定的部分字符串
    Minio设置永久下载链接
    pt-online-schema-change使用详解
    Oracle pctfree和pctused详解
  • 原文地址:https://www.cnblogs.com/liluyu123/p/6122309.html
Copyright © 2011-2022 走看看