Lord_Brising ha scritto:
salve a tutti, ho iniziato da poco a programmare in java e vorrei inserire in input una stringa senza usufruire della funzione Buffered, ma solamente con una singola riga di codice, come si fa, ad esempio, con gli interi [int Variabile= Integer.parseInt()] e come in C# [String Variabile= Console.readLine()]. Come potrei fare? Grazie a tutti.
Integer.parseInt() di Java e Console.readLine() di C# sono comunque due livelli ben differenti, nel primo non c'è alcun input "utente" (parseInt interpreta solo una stringa) mentre nel secondo viene proprio letto l'input dall'utente tramite console.
L'equivalente di Console.readLine() di C# in Java si può fare:
- usando java.util.Scanner collegato a System.in e poi usando i suoi nextLine(), nextInt(), ecc....
oppure
- usando java.io.Console (solo da Java 6) che ha proprio un readLine(). L'oggetto Console lo si ottiene solo da System.console().