Certains camarades de classe et moi travaillons sur une tâche de devoir pour Java qui exige que nous imprimions une ArrayList de chaînes à un PrintWriter en utilisant Word Wrap, de sorte qu'aucune sortie ne dépasse 80 caractères . Nous l'avons largement recherché sur Google et ne trouvons aucune méthode basée sur l'API Java pour le faire.Impression d'une ArrayList de chaînes à un PrintWriter avec Word Wrap
Je sais qu'il est généralement «faux» de poser une question sur les devoirs, mais nous cherchons simplement des recommandations sur la meilleure façon de le faire, ou si nous manquons quelque chose dans l'API. Ce n'est pas la majeure partie du devoir, juste une petite exigence de rendement.
Idéalement, je voudrais être en mesure de wordwrap toString ArrayList car il est déjà bien formaté.
Pouvez-vous fournir un peu plus de détails sur la composition des chaînes dans ArrayList? Comme, sont-ils des mots individuels? – seekerOfKnowledge
La classe que nous écrivons analyse les occurrences de mots-clés dans un fichier texte. La ArrayList elle-même contient une collection d'entiers, chacun étant une position de l'occurrence du mot. Je pense que cela peut être juste pour être traité et traité comme une chaîne. L'appel à toString sur ArrayList l'affiche correctement, mais pas avec le retour à la ligne. – wjl
Si l'objet ArrayList contient des entiers, l'appel à la fonction toString formera les valeurs entières sous forme de texte et les affichera.Ce n'est sûrement pas ce que vous voulez; vous ne voulez pas montrer les mots réels aux positions correspondantes? –