estou com conflito quando ele confere os esta lendo 10 e mostrando noJOptionPane.showMessageDialog que 10 tambem e Zero nao consigo ler ele exato obrigado
private int verificarAcertos(List sorteados, String bolas) {
String[] bolasSorteadas = bolas.split(" ");
int contar = 0;
for (String c : bolasSorteadas) {
if (sorteados.contains(c)) {
contar++;
}
}
listaConferida.add(bolas + " -> " + contar + " Acertos.");
return contar;
}
private void salvarResultado(List<String> listaConferidos) {
String diretorio = System.getProperty("user.home") + "/LotoMania/ResultadoLotoMania";
File file = new File(diretorio);
if (!file.isDirectory()) {
file.mkdir();
}
BufferedWriter writer = null;
try {
writer = new BufferedWriter(new FileWriter(nomeJogo.replace("LotoMania", "LotoMania/ResultadoLotoMania")));
String msg = "";
for (String jogo : listaConferidos) {
msg += jogo + "\r\n";
}
writer.write(msg.substring(0, msg.length() - 1));
//JOptionPane.showMessageDialog(rootPane, "Jogo conferido salvo com sucesso.", "Sistema LotoFacil", JOptionPane.PLAIN_MESSAGE);
} catch (IOException e) {
JOptionPane.showMessageDialog(rootPane, "Erro ao conferir o Jogo\n" + e.getMessage(), "Sistema LotoFacil", JOptionPane.WARNING_MESSAGE);
} finally {
if (writer != null) {
try {
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
exibirTotal(listaConferidos);
}
private void exibirTotal(List<String> lista) {
StringBuilder sb = new StringBuilder();
int _0 = 0;
int _5 = 0;
int _10 = 0;
int _15 = 0;
for (String s : lista) {
if (s.contains("0 Acertos.")) {
_0++;
}
if (s.contains("5 Acertos.")) {
_5++;
}
if (s.contains("10 Acertos.")) {
_10++;
}
if (s.contains("15 Acertos.")) {
_15++;
}
if (s.contains("20 Acertos.")) {
_20++;
}
}
sb.append("QUANTIDADE DE ACERTOS\n");
sb.append("============").append("=").append("\n");
sb.append("0 Acertos: ").append(_0).append("\n");
sb.append("============").append("=").append("\n");
sb.append("5 Acertos: ").append(_5).append("\n");
sb.append("============").append("=").append("\n");
sb.append("10 acertos: ").append(_10).append("\n");
sb.append("============").append("=").append("\n");
sb.append("15 acertos: ").append(_15).append("\n");
sb.append("============").append("=").append("\n");
sb.append("20 acertos: ").append(_20);
JOptionPane.showMessageDialog(rootPane, sb.toString());
}