Мне нужно сравнить элементы из 2 векторов, но он продолжает бросать исключение. Пожалуйста, помогите, мне интересно, если Im делает неправильные сравнения, так как векторы используют методы.Мне нужно сравнить элементы из двух векторов JAVA
for (int i=0; i <= vect.size(); i++)
{
if (i >0 && i <= vect.size())
{
if(vect.get(i) == vect.get(i--)) //EXCEPTION HERE
{
vect2.add(vect.get(i)+ "");
}else{vect2.add(vect.get(i++));}
}
}
Но но ... Я вижу, что все это делают все время: for (int i = ...; i> = 0; --i) {}. Не говорите мне, что это неправильно. – Durandal
Нет, это прекрасно. Что не делает: '' for (int i = ...) {i ++} '' –