![](/img/trans.png)
[英]Java - combine Scanner for file with Scanner for user input
[英]Java Scanner add optional user input prompts
使用 java util Scanner 將某些參數作為可選用戶輸入的方法是什么? 下面是我的代碼。 但是,對於所有參數,它都會被阻止,直到輸入用戶輸入為止。
我希望它在“輸入用戶輸入然后按下回車鍵”“或”“當剛剛按下回車鍵而不輸入任何輸入時”的情況下繼續第二個參數。
public class MainApplication {
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.println("Enter ordertypes in comma separated format (mandatory): " );
String orderOrActionTypes = in.next();
System.out.println("Enter orderAttributes (optional): " );
String orderAttributes = in.next();
System.out.println("Enter ActionAttributes (optional): " );
String actionAttributes = in.next();
}
}
您仍然可以讓輸入但將其留空。 當需要輸入時,用戶可以按Enter
(這會導致空字符串),然后您可以測試用戶是否輸入了某些內容orderAttributes.isEmpty()
並根據結果執行您需要的操作。
嘗試使用in.nextLine();
,它可能會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.