我正在做一個基本的Java控制檯應用程序,並且我想檢查用戶在按下回車鍵之前是否提供了任何輸入。我正在使用Scanner類來獲取輸入。現在我所得到的只是應用程序只是等待輸入,只要按下輸入鍵而不輸入任何內容。檢查用戶在按下輸入前是否輸入任何內容
1
A
回答
1
您可以進入等待輸入的循環。如果用戶按下輸入,則檢查輸入,如果未提供輸入,則繼續循環。如果提供了輸入,則從循環中斷開。
如果您希望機制是非鎖定的,您需要一個單獨的線程。
Scanner input = new Scanner(System.in);
String s = null;
while (true)
{
s = input.nextLine();
if(!s.equals("\\n"))
break;
}
1
Scanner input = new Scanner(System.in);
String s = input.nextLine();
if(s.equals("")) System.out.println("You didn't insert any text");
else System.out.println("You insert some text");
+0
這與op的解決方案完全相同,只是打印出用戶是否在問題之前輸入了某些內容。 –
+0
我只是給他如何檢查用戶是否插入東西的想法 –
相關問題
- 1. 檢查用戶是否輸入了任何內容?
- 2. Bash:檢查輸入是否被按下
- 3. 檢查是否有任何輸入值
- 4. 在用戶按下輸入之前跟蹤當前輸入
- 5. 如何在按下輸入前閱讀用戶輸入?
- 6. 如何檢查CONSOL輸入中是否寫入了內容?
- 7. 如何檢查輸入任務中的輸入是否爲空?
- 8. 檢查用戶是否輸入整數
- 9. 檢查用戶輸入是否有效
- 10. 檢查用戶輸入是否適合
- 11. 如何檢查用戶是否在JDialogBox中輸入了某些內容?
- 12. 如何檢查用戶輸入與否?
- 13. Python - 存儲用戶輸入並檢查輸入是否已輸入?
- 14. 檢查用戶輸入是否在一定範圍內C++
- 15. 如何檢查int輸入是否爲空或用戶按下在while循環中輸入鍵C++
- 16. 檢測用戶是否正在輸入
- 17. Flex 4檢測用戶是否按下輸入鍵
- 18. 如何檢查lua字符串中是否沒有輸入任何內容?
- 19. 檢測用戶是否沒有輸入任何東西/刪除輸入jQuery
- 20. 檢查按鈕按下並輸入按
- 21. 保存前檢查用戶輸入
- 22. 如何檢查是否輸入了一個值使用輸入
- 23. 如果用戶在WPF中輸入任何內容,請檢查PasswordBox
- 24. 如何在輸入時檢查用戶名是否被使用?
- 25. 按鍵輸入在按下輸入前不起作用
- 26. C++如何檢查用戶輸入是否與文件中的輸入相同?
- 27. 如何檢查用戶是否在Go中輸入了空值?
- 28. 如何檢查用戶是否正在輸入文本字段?
- 29. 如何檢查用戶是否在scanf中輸入空行c
- 30. 如何檢查用戶輸入是否存在於CSV Python
究竟需要什麼! –