この質問をする方法がわかりませんでした。しかし、これら2行のコードの違いは何ですか?
Set<Integer> a = new HashSet<Integer>();
for (int i = 0; i < 100; i++) {
a.add(i);
a.remove(i - 1);
}
System.out.println(a.size());
99が出力になると思っていました
出力は1です
Set<Short> a = new HashSet<Short>();
for (Short i = 0; i < 100; i++) {
a.add(i);
a.remove(i - 1);
}
System.out.println(a.size());
99が出力になると思っていました
出力は100です