一般的な学習

あなたは、設定された制限内の要素の型のコレクションを作成するとき

INT [] ARR =新しいINT [10]; int型の配列を格納することができるデータ

日付[] ATT =新しいDate [10]配列は、データ型の日付を格納することができます

コレクションCOL =新しいArrayListを();

col.add( "こんにちは")

col.add(123)

下方遷移が存在することになる場合、すべての要素がコレクション・オブジェクト・タイプは、ClassCastException例外に追加され

使用する記号は一般的なものです。<T>

唯一のコンパイル作業中ジェネリック、(コンパイラをバイパスし、ジェネリック医薬品は動作しません)

package com.wyq.StringBuffer;

import java.util.ArrayList;
import java.util.Collection;

public class TestGend {
	public static void main(String[] args) {
		Collection<Integer> col = new ArrayList<Integer>();
		/**
		 * 这里泛型定义了集合中存储的类型为Integer类型
		 * 如果往集合中存储其他类型的数据,会出现报错,报错原因是数据类型与集合定义的类型不匹配
		 */
		col.add("hello");
		col.add(123);
		col.add("world");
		System.out.println(col);
		for (Object o : col) {
			System.out.println(o);
		}

	}

}

 

おすすめ

転載: blog.csdn.net/wyqwilliam/article/details/93323648