Je cherche le moyen le plus facile de lire une ligne en Java. Une fois lu, je veux marquer la ligne. Aucune suggestion?Lire une ligne dans java, puis la marquer en ligne
Répondre
import java.util.*;
//...
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
if (sc.hasNextInt()) {
int i = sc.nextInt();
//...
}
- Il peut prendre
File
,InputStream
etString
comme source (entre autres)new Scanner(new File("input.txt"))
new Scanner("some string you want to tokenize")
- Vous pouvez également définir Délimiteur
sc.useDelimiter(";")
- Prise en charge regex trop
sc.next("[a-z]+")
Ailleurs sur stackoverflow:
Le scanner est-il meilleur que BufferedReader? – TBH
Vous pouvez combiner 'BufferedReader' avec' Scanner' si vous insistez pour lire une ligne _et ensuite_ pour le marquer, mais 'Scanner' vous permet de marquer une ligne au fur et à mesure que vous la lisez, dans certains cas, cela simplifie les choses. – polygenelubricants
FileUtils.readLines(..)
de commons-io
Ensuite, utilisez String.split(regex)
plutôt que d'un tokenizer.
L'inconvénient de ceci est que vous avez besoin d'une bibliothèque tierce. – Jesper
- 1. Comment marquer une ligne dans DataGrid (Windows Mobile)?
- 2. C++ Lire le fichier ligne par ligne puis diviser chaque ligne en utilisant le délimiteur
- 3. Marquer une ligne comme supprimée dans dataTable sur UserDeletingRow
- 4. lire la vidéo en ligne sur l'iphone
- 5. lire une ligne en Objective-C
- 6. Puis-je lire un tableau dans une ligne de code?
- 7. Sauter à une ligne et la lire
- 8. comment lire chaîne ligne par ligne en j2me
- 9. Puis-je lire la ligne d'un heredoc dans bash?
- 10. MySQL - marquer tous sauf 1 ligne correspondante
- 11. Impression ligne par ligne en Java
- 12. Comment lire une ligne dans CLIPS?
- 13. nouvelle ligne en java
- 14. Comment puis-je lire un contenu en ligne de fichier en utilisant le numéro de ligne
- 15. bat lire un fichier ligne par ligne
- 16. Lire une ligne d'un fichier texte, puis supprimez-
- 17. VB.NET Lire la ligne actuelle dans une zone de texte?
- 18. Importer un fichier texte et lire ligne par ligne en Java
- 19. Java: Comment initialiser un tableau en Java sur une ligne?
- 20. Comment lire une ligne FIFO/nommée ligne par ligne à partir d'une application Linux C++/Qt?
- 21. pdf byte array lire en première ligne
- 22. Comment imprimer la ligne en java
- 23. Comment lire une ligne aléatoire d'un fichier en python?
- 24. Lire les lignes Excel, marquer les lignes lire
- 25. Lire le fichier dans le tableau ligne par ligne
- 26. comment marquer une ligne dans la base de données dans Crystal-report?
- 27. Ressources en ligne de l'assembly en ligne
- 28. Lire saut de ligne dans une chaîne avec JavaScript
- 29. Comment puis-je lire une ligne à la fois avec C shell dans unix
- 30. Comment lire un fichier ligne par ligne dans une variable de type chaîne?
À lire d'où? Scannez-le pour quoi? – bmargulies
comme ceci: http: //java.sun.com/javase/6/docs/api/java/util/StringTokenizer.html – jjj
N'utilisez pas 'StringTokenizer'; 'Scanner' est maintenant préféré. – polygenelubricants