Listar uma String[]

bom dia, como que eu faço para listar os dados que eu tenho em uma String[], tipo tenho o metodo “listarTodos”

public String[] selecionarTodos(){
        int qtde = 0;
        int i    = 0;
        String sql     = "";
        String sqlQtde = "";
        String[] lista   = null;
        try{
            sqlQtde = "select COUNT(*) as qtde from cliente";
            
            st = con.createStatement();
            rs = st.executeQuery(sqlQtde);
            while(rs.next()){
                qtde = rs.getInt("qtde");
            }
            
            if(qtde > 0) {
                lista = new String[qtde];
                sql = "select cliNome from cliente;";
                
                rs = st.executeQuery(sql);
                
                while(rs.next()){
                    lista[i] = rs.getString("cliNome");
                    i++;
                }
            }
        }catch(Exception e){
            System.out.println("Erro ao buscar os cadastro.");
        }finally{
            try{
                st.close();
            }catch(Exception e){
                System.out.println("Erro ao fechar o Statement");
            }
        }
        return lista;
    }

e eu queria listar os dados em um Select dentro da Servlet.
Na Servlet chamei o metodo listaTodos()

String[] listaCliente = cliente.selecionarTodos();

Como que eu faço para pegar os valores e colocar dentro do Select

out.println("<td width=\"60\"><select name=livro>"); out.println("<option value=\"\"> </option>"); out.println("</select></td>");
Grato.

bom ja que esta fazendo dessa maneira, fica faltando apenas o while nos options.

out.println("<td width=“60”>");
for(int x=0;x<=listaCliente.length -1;x++){
out.println(" " + listaCliente[x] + “”);
}
out.println("");

Tenta isso camarada, mas aconselho a estudar MVC, vc pode ate usar servlets, mas usando forwards, colocando arrays no context e utilizando na view pelo JSTL… separando as camadas. procure sobre mvc…

[]'s

valeu… deu certo.