В чем проблема этого кода?
Set<String> A = new LinkedHashSet<String>();
Set<String> B = new LinkedHashSet<String>();
Set<String> C = new LinkedHashSet<String>();
// A and C are filled before the piece of code below:
for (String ce: A){
if (!C(ce))
B.add(ce);
}
Есть несколько строк в A, которых нет в C. Следовательно, я ожидаю, что в B есть некоторые элементы, но он всегда пуст, когда я его печатаю,Примечание: это происходит также с ArrayList.
Спасибо.