未经检查的转换ArrayList - Array

问题描述 投票:0回答:1

我正在构建一个简单的java应用程序来更多地了解java和mysql,并且我正在从数据库获取数据并将其放入arrayList中以显示在表中,但是,它显示我有一个未经检查的转换,它需要一个 arrayList 但它找到了一个数组。 错误最重要的部分在这里:

填写表格的代码:

ArrayList<Clientes> listaClientes = new ArrayList<>();
        listaClientes = objcliente.getListaClientes();

        switch (flag) {
            case 0 -> {
                modelo.setRowCount(0);
                for (Clientes a : listaClientes) {
                    if ((levenshtein(a.getNome(), str) <= 2) || prefix(str, a.getNome())) {
                        modelo.addRow(new Object[]{
                            a.getId(),
                            a.getNome(),
                            a.getEmail(),
                            a.getTelefone(),});
                    }
                }
            }

以及从数据库获取数据的代码:

    // Retorna a lista de clientes
    public ArrayList<Clientes> getListaClientes() {
        ArrayList<Clientes> listaClientes = new ArrayList<>();

        try (Statement stmt = connection.createStatement()) {
            ResultSet res = stmt.executeQuery("SELECT * FROM tb_clientes");
            while (res.next()) {
                int id = res.getInt("id");
                String nome = res.getString("nome");
                String email = res.getString("email");
                String telefone = res.getString("telefone");
                String cep = res.getString("cep");
                String uf = res.getString("uf");
                String cidade = res.getString("cidade");
                String rua = res.getString("rua");
                String numero = res.getString("numero");
                Clientes objeto = new Clientes(id, nome, email, telefone, cep, uf, cidade, rua, numero);
                listaClientes.add(objeto);
            }
        } catch (SQLException ex) {
        }
        return listaClientes;
        
    }

我检查了两端的类,两端都有 arrayList。

java mysql arrays arraylist
1个回答
0
投票

检查进口客户是否属实

© www.soinside.com 2019 - 2024. All rights reserved.