84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
代码里用了HashSet<int>结果出错,说
Syntax error, insert "Dimensions" to complete ReferenceType
改成HashSet<Integer>才OK为何?
走同样的路,发现不同的人生
ジェネリックの型パラメータは Object のサブクラスである必要があるため、int は使用できませんが、int のラッパー型 Integer を使用する必要があります。
int は基本的なデータ型であるため、機能しません。対応するパッケージング クラスである Interger を使用する必要があります。
簡単に言うと、int は基本的な型であり、コレクション フレームワークに必要なメソッドが含まれていないからです。これを例に挙げると、ハッシュ値を計算する方法さえ実装されていません。したがって、整数を使用する必要があります。
ジェネリックの型は Object のサブクラスである必要があります。
int はデータ型、Integer はパッケージ化クラスです。ジェネリックスに置くべきものはオブジェクトタイプです
ジェネリックの型パラメータは Object のサブクラスである必要があるため、int は使用できませんが、int のラッパー型 Integer を使用する必要があります。
int は基本的なデータ型であるため、機能しません。対応するパッケージング クラスである Interger を使用する必要があります。
簡単に言うと、int は基本的な型であり、コレクション フレームワークに必要なメソッドが含まれていないからです。これを例に挙げると、ハッシュ値を計算する方法さえ実装されていません。したがって、整数を使用する必要があります。
ジェネリックの型は Object のサブクラスである必要があります。
int はデータ型、Integer はパッケージ化クラスです。ジェネリックスに置くべきものはオブジェクトタイプです