java - 如何使用java代码在eclipse的控制台中插入值

标签 java

我想在运行时(执行期间)在控制台中输入值,而不是手动对其进行硬编码。我有以下代码:

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”的值并继续执行后续步骤。请提出相关建议。

最佳答案

如果您想从控制台获取用户的输入,请使用 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);

上面的代码将帮助您从控制台获取输入

有关扫描器的更多信息,请参阅 Oracle docs

关于java - 如何使用java代码在eclipse的控制台中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27721379/

相关文章:

java - Android 水平滚动可捕捉列表项

java - 对于类型为 'findjobj' 的输入参数,未定义函数或方法 'double'。软件

java - 为 JMS 消息创建分配并行流处理

Java:无法在枚举中使用 EnumSet:初始化错误:Tech Research Talent Tree 示例

带有 Jersey 和 ActiveMQ 的 Java RESTful 服务 - 在启动时加载到 ActiveMQ 的连接

java - (JAVA Enums) - 枚举常量内的匿名类

java - 如何在没有前缀的情况下从嵌入式 groovy 调用 Java 方法并访问属性

java - 如何从 TCP 服务器向 TCP 客户端发送回复?

java - 使用 http ://xyz. abc.com:9000 访问 Sonarqube

java - MySQL更改为utf8mb4后,Error Unknown character set index for field '224' received from server