[RESOLVIDO] Fazer select com uma lista

Olá.

Gostaria de saber, dado o código abaixo, como adaptar para que a sintaxe fique correta.

public void select(int idUser, List<Integer> idGrupo, int idCamera, int idEmpresa) throws SQLException {
   //parte da query omitida
            "LEFT JOIN camera_grupo as grupo ON grupo.id IN "+idGrupo+
  //resto da query

}

Está jogando a lista de Integer “idGrupo” na query, ou seja, na query fica com os colchetes ( “[ ]” ) que tem na lista. Gostaria de saber como retirar os colchetes, especificamente.

PS: é um código legado em que não posso alterar o jeito que é feito e tudo mais. Só posso dar manutenção nessa parte, também.

Obrigado a todos.

Bom dia FearX, da pra usar o replaceAll

System.out.println(idGrupo.toString().replaceAll("[").replaceAll("]"),

2 curtidas

Ah, verdade. Esqueci desse método. Achei que já teria que apelar para Regex.

Muito grato, Abner.

[]'s!

1 curtida