从用户控制台获取输入 - Java代码

时间:2014-03-02 17:29:31

标签: java c++ console-application user-input

此C ++代码段的Java等价物是什么:

string str ;
while(cin>>str){
   //code
}

4 个答案:

答案 0 :(得分:2)

像这样的东西

String str ; 
while((str = System.in.readLine()) != null){
   //code
}

答案 1 :(得分:0)

Scanner scanner = new Scanner(System.in);
String sentence = scanner.nextLine();

答案 2 :(得分:0)

Scanner scanner = new Scanner(System.in);
boolean flag = true;
while(flag)
{
   String str = scanner.nextLine();

   // Add any condition to set flag = false to exit from while loop
}

答案 3 :(得分:-1)

您可以使用GUI样式执行此操作。

import javax.swing.JOptionPane;
String Input=JOptionPane.showInputDialog("Title","Message");