Strings einlesen
Von: , Frage gestellt am So, 9. Dez 2001
Ein Javaneuling fragt:
Wie kann man am einfachsten Strings einlesen?
Ein Javaneuling fragt:
Wie kann man am einfachsten Strings einlesen?
woher einlesen?
datei? tastatur? internet?
Ein Javaneuling fragt:
Wie kann man am einfachsten Strings einlesen?
Hi!
Versuchs mal damit.
import java.io.*;
import java.util.*; // für StringTokenizer
public class CZufallszahlen
{
public static void main(String[] args)
{
BufferedReader eingabe =
new BufferedReader(
new InputStreamReader(System.in));
String eingabeZeile;
int anzahl;
int zufallszahlen[];
try
{
System.out.println(
"Wie viele Zufallszahlen sollen erzeugt werden?");
// Eine Eingabezeile lesen (RETURN beendet
// die Zeile)
eingabeZeile = eingabe.readLine();
// Die eingegebenen Werte in Einzelstrings
// (Tokens) zerlegen
StringTokenizer tokens =
new StringTokenizer(eingabeZeile);
// Die Teilstrings auslesen (in diesem Fall
// gibt es nur einen Teilstring) und in das
// entsprechende Format umwandeln
anzahl = Integer.valueOf(
tokens.nextToken()).intValue();
zufallszahlen = new int[anzahl];
for(int i=0; i<anzahl; i++)
{
zufallszahlen[i] =
(int)(Math.random()*1000);
System.out.println(zufallszahlen[i]);
}
}
catch(IOException e)
{
System.out.println(
"Fehler bei der Eingabe!");
}
catch(NoSuchElementException e)
{
System.out.println(
"Zuwenig Werte eingegeben!");
}
}
}