Problèmes d'analyse de donnée pour ExpandableListAdapter
Bonjour, j'ai un petit problème pour analyser des données.
J'utilise :
Code:
1 2
| import java.util.regex.Matcher;
import java.util.regex.Pattern; |
Je parse une page web.
Dans la boucle "while (m.find()) {" du "Matcher". J'ai:
Code:
1 2 3 4 5 6 7
| if (m.group(1) != null) {
// traitement
}
if (m.group(2) != null) {
// traitement
} |
Chaque m.group(1) trouvé correspond à un "group" d'un "ExpandableListAdapter" -> private ArrayList<String> mGroup;
Chaque m.group(2) trouvé correspond à un "child" d'un "ExpandableListAdapter" -> private HashMap<String, ArrayList<String>> mChild;
Dans l'analyse et selon mon expression régulière, quand un nouveau "m.group(1)" du "Matcher" est trouvé c'est que l'on passe à une nouvelle liste de "child" correspondant à ce nouveau groupe pour l'ExpandableListAdapter.
Je cherche donc à contruire "mGroup" et "mChild" ...
Si quelqu'un peut m'aider à raisonner ...
Merci