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