private String unirMapeos(LinkedHashMap<String, String> mapa, Object[] descripciones) { // mapa(llave,punto) // descripciones en el mismo orden que el mapeo String comillas = "\""; StringBuilder builder = new StringBuilder(); Iterator<String> iterador = mapa.keySet().iterator(); int indice = 0; while (iterador.hasNext()) { String llave = iterador.next(); String puntaje = mapa.get(llave); String descripcion = descripciones[indice].toString().equals("null") ? "" : descripciones[indice].toString(); builder.append(comillas + descripcion + comillas + "," + comillas + puntaje + comillas + ","); indice++; } return builder.toString(); }
private String obtenerNombre(Element raiz) { String comillas = "\""; StringBuilder nombre = new StringBuilder(comillas); String[] vars = {"CliApePat", "CliApeMat", "CliNom"}; for (String s : vars) { nombre.append(raiz.getElementsByTagName(s).item(0).getTextContent() + " "); } nombre.append(comillas); return nombre.toString(); }