Как вставить значение в консоль затмения, используя код Java

1

Я хочу вводить значение в консоли во время выполнения (во время выполнения), а не жестко кодировать его вручную. У меня есть следующий код:

System.out.println("Open the following URL and grant access to your account:");
System.out.println(requestToken.getAuthorizationURL());
String authURL=requestToken.getAuthorizationURL();
//Generate a pin number from auth url by login to twitter account.
String pinNum=GenratePIN_LoginTwitter.accessTokenForTwitter(authURL);
System.out.print("Enter the PIN(if aviailable) or just hit enter.[PIN]:");
String pin =br.readLine();   

Здесь я хочу вставить значение "pinNum" в консоли и приступить к следующим шагам. Пожалуйста, предложите его.

  • 0
    ты имеешь ввиду, что хочешь ввода от пользователя ..?
Теги:

2 ответа

3
Лучший ответ

Если вы хотите получить вход от пользователя с консоли, используйте класс java.util.Scanner

 System.out.println("Enter a number: ")
 Scanner sc = new Scanner(System.in);
 int i = sc.nextInt();
 System.out.println("The number is: "+i);

Вышеприведенный код поможет вам получить вход с консоли

Дополнительные сведения о Scanner см. В документах Oracle

0

В основном System.in - стандартный поток ввода. Этот поток соответствует вводу клавиатуры или другому источнику ввода, заданному средой хоста или пользователем. поэтому вы можете использовать его в некоторых API-интерфейсах java java.as @abhishek для Scanner вы также можете использовать нижеприведенный код.

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line = br.readLine();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню