Salve a tutti, ho la necessità di modificare un codice non scritto da me e purtroppo in java non sono molto ferrato
Ho un codice che mi compila un array prendendo dei dati da un file xml:
codice:
for (int s = 0; s < nodeLst.getLength(); s++) {
Node fstNode = nodeLst.item(s);
if (fstNode.getNodeType() == Node.ELEMENT_NODE) {
title= GetValue(fstNode, "title" );
description= GetValue(fstNode, "description" );
type= GetValue(fstNode, "type" );
media= GetValue(fstNode, "media" );
url= GetValue(fstNode, "url" );
lastupdate= GetValue(fstNode, "lastupdate" );
complete[s][0]="";
complete[s][1]=title;
complete[s][2]=description;
complete[s][3]=type;
complete[s][4]=media;
complete[s][5]=url;
complete[s][6]=lastupdate;
complete[s][7]=author;
}
}
} catch (Exception e) {
e.printStackTrace();
Ho la necessità di restringere questo array scrivendo solo dei dati che ad esempio abbiano title "test". ho provato a mettere un
codice:
if (title.contains("test")
ma il problema è che comque la variabile s si incrementa sempre e quindi l'array si riempe di righe vuote se l'if non è soddisfatto. Qualche idea ?
Grazie a tutti per l'aiuto.