IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: joel.drigo

Page 1 sur 2 1 2

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Forcément, equalsIgnoreCase servant à tester...

    Forcément, equalsIgnoreCase servant à tester l'égalité sans prise en compte de la casse, une notion concernant des caractères, on ne peut pas l'appliquer à les long.
    Le problème avec les longs,...
  2. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Le problème est que le fichier POP.csv est...

    Le problème est que le fichier POP.csv est partiellement pourri : il y a des lignes à la fin qui ne sont pas cohérentes (pas les mêmes datas). En plus la regexp de parsing ne fonctionne pas s'il n'y...
  3. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    ah bon ? pourquoi ? S'ils sont trop gros tu les...

    ah bon ? pourquoi ? S'ils sont trop gros tu les zippes... si c'est l'extension qui ne passe pas, tu renommes en ajoutant un _.
  4. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Tu peux me coller tes fichiers en pièces jointes...

    Tu peux me coller tes fichiers en pièces jointes que je jette un coup d'œil ?
  5. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Ça, ça veut dire qu'il y a des lignes vides dans...

    Ça, ça veut dire qu'il y a des lignes vides dans le fichier. Ça ne facilite pas le traitement, mais à la limite, ce n'est pas une anomalie si gênante que ça. On pourrait éliminer d'office les lignes...
  6. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Il aurait pu vous fournir des fichiers UTF-8, ou...

    Il aurait pu vous fournir des fichiers UTF-8, ou au moins avoir la décence de vous indiquer l'encodage !

    C'est toujours le même problème (déjà vu plusieurs fois) : tu essayes d'accèder à une...
  7. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Ils viennent d'où ces fichiers ? Il est...

    Ils viennent d'où ces fichiers ? Il est absolument nécessaire de connaître l'encodage d'un fichier texte pour le lire. Si tu ne connais pas l'encodage et que tu ne sais pas comment le déterminer, il...
  8. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Ok, donc le charset par défaut est UTF-8 mais ton...

    Ok, donc le charset par défaut est UTF-8 mais ton fichier n'est pas en UTF-8. Si tu n'as pas eu l'erreur avant, c'est que ton code précédent n'arrivait même pas à la ligne "incompatible", celle où ça...
  9. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Tu peux exécuter ce petit programme en remplaçant...

    Tu peux exécuter ce petit programme en remplaçant "fichier1", "fichier2" et "fichier3" par les noms de tes fichiers :


    public class Test {

    public static void main(String[] args) {
    try {...
  10. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Non, le problème c'est l'encodage du fichier : on...

    Non, le problème c'est l'encodage du fichier : on le lit avec un charset qui n'est pas le bon.

    Montre-moi le code actuel de la méthode public static void collect(String file, int lineToSkip,...
  11. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Je ne vois pas pourquoi ça ne fonctionne pas...

    Je ne vois pas pourquoi ça ne fonctionne pas alors.
  12. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Avec les mêmes fichiers ?

    Avec les mêmes fichiers ?
  13. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Bah, c'est exactement la même erreur.. tu l'as...

    Bah, c'est exactement la même erreur.. tu l'as bien ajouté le charset comme je t'ai indiqué ? Tu n'avais pas cette erreur avec tes FileReader ? Parce que ça utilise exactement le même charset qu'avec...
  14. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Quelle méthode d'après ? D'après quoi ? Des...

    Quelle méthode d'après ? D'après quoi ? Des fichiers dont elle n'a pas la source, qu'est ce que ça veut dire, c'est quoi la source d'un fichier ?



    Il n'y a qu'une erreur, et c'est juste un...
  15. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    La méthode collect lit une seule propriété (on...

    La méthode collect lit une seule propriété (on pourrait la faire évoluer pour pouvoir lire plusieurs propriétés) dans chaque ligne d'un fichier. Elle stocke dans une map par pays cette propriété...
  16. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Tu as dû importer la classe java.awt.List, alors...

    Tu as dû importer la classe java.awt.List, alors que c'est java.util.List que tu dois importer.
  17. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Nulle part il n'y a d'ArrayList de HashMap... ...

    Nulle part il n'y a d'ArrayList de HashMap...


    Bah, countries = readCountries();, dans le constructeur de ta classe, tout simplement. Déclare ta variable countries comme ça : List<Country>...
  18. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Le problème est que l'erreur d'outofmemory se...

    Le problème est que l'erreur d'outofmemory se passe alors que tu ne lis que la première ligne de chaque fichier. Alors que l'erreur d'ArrayIndexOutOfBound se passe sur une autre ligne. Mais le while...
  19. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Il est impossible d'avoir cette exception avec le...

    Il est impossible d'avoir cette exception avec le if si tu ne l'a pas avec le while. La seule différence qu'il y a entre le if à la place du while, c'est que ça exécute le bloc du while qu'une seule...
  20. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    while (champLine2[0] != null ){ :arrow:...

    while (champLine2[0] != null ){ :arrow: champLine2[0] ne change jamais dans le while, donc cette boucle est infine. Donc tu ajoutes indéfiniment des pays dans la liste, donc tu exploses la mémoire.
    ...
  21. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Non, ce n'est pas parce que le "tableau est trop...

    Non, ce n'est pas parce que le "tableau est trop petit" (ça n'a rien à voir). L'erreur dit que qu'il n'y a pas assez de mémoire pour faire le traitement. Mais le problème se situe probablement...
  22. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Oui. Ça peut être la même erreur mais pas...

    Oui.


    Ça peut être la même erreur mais pas sur la même ligne : si tu as 6 lignes au début du fichier qui n'ont pas le même format que les autres, peut-être n'ont-elles pas chacune au moins 2...
  23. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Exact, 2 est la taille du tableau, qui ne...

    Exact, 2 est la taille du tableau, qui ne contient donc que 2 éléments :

    une chaîne vide
    la chaîne "Population 2015"

    Donc rien d'étonnant d'avoir une erreur quand tu essayes de récupérer le...
  24. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Tu peux ajouter cette ligne :...

    Tu peux ajouter cette ligne :
    System.out.println("Line2: ("+champLine2.length+")" + Arrays.toString(champLine2));
    juste après celle-là :

    String[] champLine2 =...
  25. Votes reçus
    +0 -0
    Réponses
    83
    Affichages
    10 306

    Tu es sure que c'est bien la ligne qui plante (je...

    Tu es sure que c'est bien la ligne qui plante (je n'ai pas besoin d'avoir le type de lignes et en particulier une ligne qui fonctionne, mais une ligne pour laquelle ça ne fonctionne pas !).

    En...
Affichage des résultats 1 à 25 sur 39
Page 1 sur 2 1 2