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.