ホームページ  >  記事  >  Java  >  Javaのコレクションのジェネリックス

Javaのコレクションのジェネリックス

高洛峰
高洛峰オリジナル
2016-12-01 16:31:431336ブラウズ

import java.util.ArrayList;
/*
* ジェネリック: Java jdk1.5 の新機能。
* ジェネリック医薬品の利点:
* 1.実行時エラーをコンパイル時に進めます。
* 2. 不必要な強制的な型変換を避けます。
*
* カスタム メソッド ジェネリック: カスタム ジェネリックは、データ型またはデータ型変数のプレースホルダーです。通常、このプレースホルダーのシンボルとして T 型または E 要素が使用されます。
* プレースホルダー シンボルは自由に記述できます。識別子の命名規則に従う必要があります。
* メソッド ジェネリックの形式:
* T: ジェネリックを定義します
*
* 基本データ型を渡す場合: 受信時にそのラッパー クラスが使用されます。
* int ----> 整数;
* short ---> short
* float ----> Float
* バイト ----> * ブール型 --->ブール型
* 長型 ---> ロング
* 文字 ---> 文字
*

*
*/

public class Demo2 {

/**

* @param args

*/
public static void main(String[] args) {
// TODO 自動生成メソッド スタブ
//要件: コレクション内の要素を小文字から大文字に変更します

/*ArrayList(); // ジェネリック: 特定のデータ型のオブジェクトのみをコレクションに格納できることを決定します。
list.add("aa");
list.add("bb");
list.add("cc");
list.add("dd");
//list.add(123); //
for(int i = 0;i
System.out.println(list.get(i).toUpperCase());
}*/
の実行時にエラーが報告されました
文字列 s = test("abc");
整数 i = test(123);


}

public static abc test(abc s){


return s;
}

}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。