J'ai cette fonction java qui extrait les chaînes de Inputstreams et retourne une liste. Il utilise java.util.Scanner et java.util.regex.Pattern.Problème appelant la fonction Java, seulement les premières trouvailles correspondent .. fermer? réinitialiser? disposer?
Le problème est que cela ne semble fonctionner que la première fois que je l'appelle. Si j'inverse mes appels, encore une fois seulement le premier fonctionne, le deuxième appel ne renvoie jamais aucun match.
Liste lsphones = extract (is, pattern, 0); Liste lsemails = extrait (est, modèle », 0);
Je pense que je dois remettre les listes ou quelque chose dans le funciton -si pas la fonction elle-même en quelque sorte, je l'ai essayé, mais continuer à obtenir des exceptions quand je fais. .
public static List<String> extract(InputStream in,String matchpattern,int grp) {
.. scanner.close(); retour ce
Je développe ce dans le SDK Android
Veuillez publier toute la méthode d'extraction, et dites-nous quelle est l'exception. Nous ne pouvons pas vous aider sans le savoir. –