У меня есть два списка String, так же, как показано ниже:Строка индекс Разница между двумя строками
List1 (Порожденных SQL результирующем)
10001
10100
10001
List2 (порожденных SQL результирующем)
10000
10000
10000
Кнопка Действие;
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try {
// TODO add your handling code here:
createList1();
createList2();
difference();
} catch (Exception ex) {
Logger.getLogger(GUI.class.getName()).log(Level.SEVERE, null, ex);
}
}
разность void;
public void difference(){
int minLen = Math.min(List1.get(0).length(), List2.get(0).length());
for (int i = -1 ; i != minLen ; i++) {
char chA = List1.get(0).charAt(i);
char chB = List2.get(0).charAt(i);
if (chA != chB) {
System.out.println(chA);
}
}
}
Я хочу найти какой индекс числа различны в List1 для индекса 0.
Спасибо заранее.
'я == -1' не является допустимым индексом. Вы не можете вызвать 'charAt (i)' и передать '-1' в качестве аргумента, потому что это вызовет исключение. – dasblinkenlight