我正在做一個庫存管理的迷你項目。我有一個包含內容的數組列表。我從管理員登錄更新數組列表並更新列表,然後將它們寫入文件。 但是,當用戶登錄並請求更新的項目時,我無法接收它。無論如何還是有任何特定的條件可以幫助我檢查用戶提供的輸入是否在文件中可用。我只想比較用戶輸入並檢查它是否存在於文件中檢查給定的輸入是否存在於文件中
0
A
回答
1
您可以通過逐行使用BufferedReader和FileReader讀取文件並檢查輸入中是否包含一行。
public boolean checkInput(String input)
{
FileReader in = new FileReader("C:/test.txt");
BufferedReader br = new BufferedReader(in);
String line;
while ((line = br.readLine()) != null) {
if(line.contains(input))
return true;
}
in.close();
return false;
}
+0
可能想在這種情況下使用布爾返回類型。 – 2014-10-09 04:32:24
+1
我將返回類型更改爲布爾值。這取決於他如何使用..謝謝。 – Karunakar 2014-10-09 04:41:14
0
你可以這樣說:
- 以輸入並保存在一個可變說userInput
- 它傳遞給函數,說checkInFile(userInput,文件名)
- 在函數中,編寫Karunakar發佈的方法。
- 如果存在則返回true,如果不存在則返回false。
相關問題
- 1. 檢查給定的輸入詞是否是迴文筆
- 2. 檢查文件是否存在於UWP
- 3. 如何檢查用戶輸入是否已存在於文本文件中python
- 4. Python:檢查給定目錄中是否存在任何文件
- 5. 檢查文件是否存在於指定的目錄中
- 6. 檢查文件是否存在於特定目錄的shell中
- 7. 如何檢查文件是否存在於用戶輸入的C中
- 8. 如何檢查給定的int是否存在於數組中?
- 9. 檢查給定的多個文件是否存在
- 10. 檢查是否存在表單輸入
- 11. 檢查輸入blob是否存在
- 12. 如何檢查輸入表是否存在於數據庫中?
- 13. 如何檢查文件是否存在於特定的URL?
- 14. 檢查wav文件是否存在於Matlab文件夾中
- 15. 檢查文件名是否已經存在於文件夾中?
- 16. 如何檢查文件是否存在於war文件中?
- 17. 檢查一個給定的索引是否存在於std :: vector
- 18. 檢查輸入文件的值是否大於10^9
- 19. 通過從文件中獲取輸入來檢查文件是否存在
- 20. Unix程序使用命令行參數檢查給定的文件是否存在於給定的目錄中....?
- 21. 如何檢查輸入的元素是否存在於文本框中
- 22. 檢查給定的文件是否存在於此路徑中,或不在Android文件系統中?
- 23. 檢查JList中是否存在文件
- 24. 檢查Yii中是否存在文件
- 25. 檢查文件中是否存在行
- 26. 在perl中檢查給定目錄格式的文件是否存在
- 27. 檢查用戶在Python中輸入的文件夾是否存在
- 28. 如何檢查用戶輸入是否存在於CSV Python
- 29. 檢查輸入是否等於div中的文本
- 30. 如何檢查給定節點是否存在於XML文檔中
'......我無法接收它'這是否意味着文件寫入不正確?我建議你驗證文件中的輸出。 – 2014-10-09 03:49:40
需要一些特定的場景 – Saif 2014-10-09 03:52:03