Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo kann mir jemand schreiben wie ich vom Konsolen input argumente bekomme? Ich hab es mit splitten versucht ging aber irgendwie nicht.
und ich benutze Scanner.nextLine();
Hallo. Meinst du die Argumente, die dem Programm übergeben werden, wenn du es über die Console startest oder möchtest du wenn das Programm rennt, Texteingaben?
Bei ersteren: Schau dir mal die public static main(String[] args) an. Die erwartet einen String Array als Parameter. Wenn du nun diesen String Array anschaust, steht dort das drinnen, was du als Parameter beim Aufruf mitgiebst.
Möchtest du vom Consolen Fenster einlesen, dann kannst du das so machen:
Java:
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
String name = "";
System.out.print("Gib deinen Namen ein: ");
name = scanner.nextLine();
System.out.println("Hallo " + name + ". Schön dich zu sehen.");
}
Natürlich musst du die Scanner Klasse aus dem Package java.util importieren:
Java:
import java.util.Scanner;
Das kannst du aber auch, wenn du in Eclipse [STRG] + [SHIFT] + [O] drückst. (O für organize also organisieren. Damit werden deine Imports überprüft und unnötige entfernt bzw. zusammengefasst)