Pessoal to precisando dar um break dentro do foreach… to vendo alguns materiais na internet dizendo uma coisa ou outra, mas nada funciona.
Ja tentei “continue”, “throw new BreakException”,“break”,“GOTO”.
A unica coisa que deu certo foi system.exit(); Mas isso é uma coisa fora de questão.
Tambem preciso deixar claro que preciso do FOREACH.
Se alguem puder me ajudar agradeço. segue o código.
@FXML
private void salvar() {
conta = 0;
criarTempExcel(rows);
rows.forEach(row -> {
try {
if (row.getCell(0).getCellType().toString() != "BLANK") {
List<Cell> cells = (List<Cell>) toList(row.cellIterator());
try {
ExcelLoadDao.getInstance().popularTemporaria(cells);
conta ++;
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Erro ao salvar carga: ");
**O BREAK DEVERIA ESTAR AQUI**
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Erro ao salvar carga: ");
**O BREAK DEVERIA ESTAR AQUI**
}
}
} catch (Exception e) {
e.printStackTrace();
}
});