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;
    }

  • 相关阅读:
    [erlang 002]gen_server中何时会跑到terminate函数
    设计模式:桥接模式
    设计模式:组合模式
    Harbor:镜像上传和下载
    Harbor:简介和安装
    Docker:compose
    ThinkPHP的静态化页面方法
    php使用memcached详解
    大话PHP设计模式
    PHP魔术方法使用
  • 原文地址:https://www.cnblogs.com/liluyu123/p/6122309.html
Copyright © 2011-2022 走看看