所以我正在做一個網(wǎng)絡(luò)服務(wù),我想把數(shù)組列表從一個類調(diào)用到另一個類。我已經(jīng)嘗試了一些代碼,但我無法得到它,所以我來這里看看你是否可以幫我一把,看看我是否能最終結(jié)束這個。我在網(wǎng)絡(luò)服務(wù)上的操作:@WebMethod(operationName = "findHorarioCurso")public java.util.ArrayList<HorariosCurso> findHorarioCurso(@WebParam(name = "id_curso") int id_curso){ GereBD bd = new GereBD(); return bd.findHorarioCurso(id_curso);}大批:public java.util.ArrayList<HorariosCurso> findHorarioCurso(int id_curso){ try{ ArrayList<HorariosCurso> vecHorarioCurso = new ArrayList(); String query="SELECT h.inicio,h.fim,h.dia,c.designacao_curso,c.ano,u.designacao FROM horario h INNER JOIN cursos c ON c.id_curso=h.id_curso INNER JOIN uc u ON u.id_uc=h.id_uc WHERE h.id_curso = "+id_curso; Statement stmt = conexao.createStatement(); ResultSet lig = stmt.executeQuery(query); while (lig.next()){ HorariosCurso Horario = new HorariosCurso(); Horario.setInicio(lig.getString("inicio")); Horario.setFim(lig.getString("fim")); Horario.setDia(lig.getString("dia")); Horario.setDesignacaoCurso(lig.getString("designacao_curso")); Horario.setAno(lig.getInt("ano")); Horario.setDesignacao(lig.getString("designacao")); vecHorarioCurso.add(Horario); } return vecHorarioCurso; } catch (SQLException ex) { System.err.println("Erro de IO" + ex); } return null;}我已經(jīng)創(chuàng)建了這個集合并進入了一個 HorariosCurso 類:public class HorariosCurso { private String inicio; private String fim; private String dia; private String designacao_curso; private int ano; private String designacao; public String getInicio() { return this.inicio; } public String getFim() { return this.fim; } public String getDia() { return this.dia; } public String getDesignacaoCurso() { return this.designacao_curso; } public int getAno() { return this.ano; }
1 回答

翻過高山走不出你
TA貢獻1875條經(jīng)驗 獲得超3個贊
嘗試一個 for 循環(huán):
case 4: System.out.println("Encontrar horário de um curso"); idCurso = sq.nextInt(); List<HorariosCurso> h = findHorarioCurso(idCurso); for(HorariosCurso hc:h) System.out.println(hc.getDesignacao()+hc.getDesignacaoCurso()+hc.getDia()+hc.getFim()+hc.getInicio()); break;
添加回答
舉報
0/150
提交
取消