J'ai un problème avec le caractère EOF catch. Mais quand j'obtiens EOF, il renvoie 10 et ferme le flux. J'ai essayé avec prêt, mais ça ne marche pas. :( EDIT Comment puis-je signaler EOF à un programme qui est en train de lire System.in de la console NetBeans ? Je vais essayer avec la console Eclipse cuz d'autres œuvres de lecteurs. EDIT Problème travaux résolus sur EclipseLecteur comment attraper l'eof
0
A
Répondre
0
Prêt() ne vous aidera pas à ce que depuis le flux peut être lu à partir, le caractère suivant se trouve être EOF.
Je ne sais pas ce que vous cherchez à faire, mais si vous voulez éviter le retour du EOF personnage, vous devez ajouter un chèque pour celui-ci
int y = read();
if(-1 == y) {
// Handle it however you want
}
+0
Cela fonctionne avec FileReader mais pas avec InputStreamReader (System.in). Il ne fonctionne pas parce que je reçois y = 10 et flux après c'est fermé. J'utilise CTRL + D pour envoyer des eof. Peut-être que c'est un problème. –
Questions connexes
- 1. Comment attraper cliquez sur le lecteur flash?
- 2. la mise en œuvre « lecteur » va attraper bloc
- 3. attraper l'entrée d'un lecteur de carte magnétique à une variable
- 4. Comment attraper l'événement dragging/skipping/forwarding du lecteur Youtube avec l'API en javascript
- 5. Essayez Attraper - pas attraper
- 6. C#, je continue à attraper un multiple exception du lecteur MySQL quand il y a seulement 1 lecteur
- 7. Comment attraper ClassCastException?
- 8. Comment attraper IndentationError
- 9. Comment attraper Sinatra :: NotFound?
- 10. comment attraper hex2bin() avertissement
- 11. comment attraper l'exception devenv
- 12. Comment attraper Flash
- 13. Comment attraper différents éléments?
- 14. Comment attraper le jQuery.event.trigger()?
- 15. comment attraper NoRouteToHostException
- 16. Comment attraper l'exception substr?
- 17. comment attraper un int
- 18. Comment supprimer/attraper System.ObjectDisposedException?
- 19. Comment attraper les doublons?
- 20. comment attraper exception cppunit
- 21. Comment utiliser essayer attraper
- 22. comment attraper l'erreur (200)
- 23. Comment attraper ContextErrorException
- 24. Comment attraper l'exception entitydatasource
- 25. Comment attraper net :: ERR_CONNECTION_REFUSED
- 26. Comment attraper l'erreur
- 27. Comment attraper l'exception SocketTimeout
- 28. Comment attraper CursorWindow erreurs
- 29. comment attraper silverlight crash
- 30. Comment attraper system.xml.xmlexception
Que fait 'read()'? vient-il d'un BufferedReader? –
Veuillez fournir un contexte. Quel est l'objet que vous appelez read()? – merlin2011
Je peux avoir BufferedReader, FileReader, InputStreamReader ou sth else. –