Einfach einen String in einer Variablen speichern

Fakespace

Grünschnabel
Moin


ist es denn mit "Boardmitteln" also ohne zusaetzliche Klasse nicht moeglich, einfach einen String einzulesen ? Etwas in der Art von

Code:
System.out.println


also vielleicht was wie

Code:
System.in.readln

?



Danke schon mal ;)
 
Wo willste was einlesen Eingabeaufforderung?

Das geht mit

Code:
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

String text=br.readLine();
 
Ja, Eingabeaufforderung


Aber mit dem code bekomm ich ein

InputStreamReader cannot be resolved to a type
BufferedReader cannot be resolved to a type


Code:
public class test {
	public static void main(String[] args) {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		String text=br.readLine();
	}
}


Oder haette ich es anders implementieren muessen ?
 
Zuletzt bearbeitet:
hi,
also ohne importe geht es eh nicht. Denn es wird immer etwas importiert, auch wenn es explizit nicht angegeben wird. Das java.lang Package zum Beispiel wird immer standardmässig importiert
Wenn es dir darum geht, eine Eingabe über die Konsole ohne explizite Importe einzulesen, geht das so in der Art : ( Auch wenn ich nicht weis, wieso man sowas machen möchte)
Code:
 byte buffer[] = new byte[255];  
 String input = "";
 int readbytes;
  do {
   try {
   readbytes = System.in.read(buffer, 0, 255);
     input = new String(buffer, 0, read);
     }
     catch(Exception e) {
   	e.printStackTrace();
     }  
   } while(abbruchbedingung != true);
 
Zuletzt bearbeitet von einem Moderator:
Die erforderlichen zu importierenden Klassen gehören zur Standardinstallation jeder Javainstallation. Darauf zu verzichten macht imho keinen Sinn.
 
Zurück