> nochmals nextInt() aufrufen geht nicht, weil ich alle Werte zusammen direkt in einen Array speichern möchte.
es gibt keinen Befehl der dir direkt ein Array erstellt,
und wenn es ihn gebe, dann wäre er eben intern eine Folge von mehreren Befehlen,
daher verstehe ich das Problem des mehrmaligen Operationsaufrufs nicht
> Buffer geht auch nicht, weil der User unterschiedlich grosse Zahlen (1, 10, 100, ...) eingeben kann,
was hat die Länge der Zahl mit dem Buffer zu tun und von welchem Buffer ist die Rede?
(ich schrieb StringBuffer, meinte natürlich StringTokenizer
)
> Wie meinst du noch einen Scanner auf diesen String benutzen?
mit einem Scanner kann man nicht nur einen InputStream zerlegen, sondern auch einen normalen String aufteilen
------
ich kenne Scanner nicht so genau, hoffe aber mal, dass man ihn auch zum Einlesen von 1 2 333 400
verwenden kann (warum nicht?),
also an dich die Aufforderung: ausprobieren, was liefert der zweite nextInt()-Aufruf?
oder alternativ als String einlesen und zerlegen,
ob manuell, mit StringTokenizer, String.split, Scanner oder wie auch immer