Sens de l'entrée.nextLine()
Je prends un cours sur le Java et le "professeur" est l'introduction de comment faire pour obtenir l'entrée de l'utilisateur. Je ne comprends pas ce qu'est le "entrée.nextLine()" pour.
Voici le code:
import java.util.Scanner;
public class Application {
public static void main(String[] args) {
//Create Scanner object
Scanner input = new Scanner(System.in);
//Output the prompt
System.out.println("Type in something: ");
//Wait for the user to enter a line of text
String line = input.nextLine();
//Tell them what they entered
System.out.println("You just typed " + "'" + line + "'.");
}
}
- Scanner#nextLine()
- Il... euh... attend à l'utilisateur d'entrer une ligne de texte et le renvoie. Tout comme dans le commentaire juste au-dessus de cette ligne.
- Ordous: Oui, je sais, mais je n'étais pas la compréhension de cette partie (l'anglais n'est pas ma première langue)
- Il y a un commentaire directement au-dessus de la ligne qui dit "Attendre pour l'utilisateur de saisir une ligne de texte". Pourquoi est-ce dur à comprendre?
- C'est clair, la très de base. Si vous avez des problèmes avec cela, vous pouvez améliorer vos connaissances de la langue avant d'apprentissage d'un outil d'ingénierie de base et avancés et/ou d'affecter à un usage strictement-en anglais seulement Q&Un site. Nous sommes désireux de répondre à des questions intéressantes sur les technologies et les programmes, et non pas sur le fait de jouer des charades.
- Je suis désolé, mais les gens me dire que ce forum est le meilleur dans la résolution de Java problèmes. Ne pas se fâcher, s'il vous plaît.
- Je ne suis pas folle, désolé si il est venu hors de cette façon. Ce n'est pas un forum, c'est un Q&Un site. Et, contrairement à un forum, les questions ici sont censés être utile et réutilisés par des gens qui ont fait de leur recherche. Parfois, expliquant la documentation est très bien, car pas tous les docs sont de bonne qualité. Certaines choses sont tout simplement pas suffisamment bien documentés. Mais cette question peut être répondue par quelqu'un qui ne sait pas Java, mais sait tout simplement en anglais. Il n'est donc pas exactement un bon ajustement sur une programmation Q&A.
Vous devez vous connecter pour publier un commentaire.
C'est pour la lecture de la ligne suivante à partir du flux d'entrée.
La java.util.Scanner.nextLine() la méthode des avances de ce scanner passé la ligne en cours et retourne à l'entrée qui a été ignoré. Cette méthode renvoie le reste de la ligne courante, à l'exclusion de toute ligne de séparation à la fin. La position est définie au début de la ligne suivante.
Il retourne la prochaine ligne, en attente si nécessaire pour que la ligne soit disponible (c'est à dire que l'utilisateur tape quelque chose et appuie sur entrée).