Je suis en train de lire un fichier avec Scanner + System.in. Ma commande sous Linux ressemble:Scanneur + System.in condition d'arrêt
cat -A test.txt | java -jar test.jar
Je lis comme entrée:
Scanner input = new Scanner(System.in);
while (input.hasNextLine())
{
String log_line = input.nextLine();
}
La question est .. Comment puis-je arrêter de lire lorsque vous avez atteint la fin du fichier?
Vous ne savez pas comment cela peut être marqué un doublon d'une question posée quatre ans après que celui-ci a été posté. –
@MeghanArmes L'heure n'a pas d'importance pour la fermeture d'un doublon. Nous préférons que le meilleur poste soit la cible. –
@Jarrod fermant une question comme doublon de question fermée n'est pas une bonne idée, en général. Cela empêche tout moyen d'obtenir de nouvelles réponses. Veuillez rouvrir. –