Я новичок в программировании, поэтому мне было интересно, может ли кто-нибудь помочь мне. Я пытаюсь сделать так, чтобы пользователь вводил число, и если номер находится в файле, он что-то выплюнет, и если его нет в файле, он будет продолжать просить номер. Я точно не знаю, как это сделать, но если кто-то может указать мне в правильном направлении, это было бы здорово. Заранее спасибо!Чтение файла и настройка на переменную
ответ
- Сначала прочитайте файл и сохранить его (как
Collection
, или как большойString
, точный тип зависит от того, как вы на самом деле пытаетесь достигнуть этого).
Чтение файла не может быть сделано различными способами, некоторые из них с помощьюScanner
,BufferedReader
илиFile.readAllLines()
- Теперь создадим while loop - что repeatidly требующему у пользователя числа, пока условие, что число находится в ваши данные выполнены.
- Затем вам необходимо обработать и получить желаемый результат.
Бонус:
Попробуйте сделать каждый из пуль в другом методе и только объединить их в main()
- это поможет вам узнать о базовой конструкции методов, а также.
['Files.readAllLines'] (http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#readAllLines (java.nio.file .Path,% 20java.nio.charset.Charset)), вероятно, лучший выбор здесь. –
@BoristheSpider На самом деле собирается добавить его, реальный способ действительно зависит от того, что он читает (например, если файл в основном представляет собой пространство сперва число, сканер будет лучше всего) – amit
Если файл разделен пробелами, то собирая файл в 'Set', вероятно, лучший подход - это можно сделать очень быстро с помощью API' Stream'. Но кто знает, что OP _actually_ хочет ... –
- 1. Настройка файла журнала robocopy на переменную
- 2. Чтение текстового файла и преобразование в переменную
- 3. PHP чтение файла в переменную
- 4. чтение в переменную из файла
- 5. Чтение из файла csv и разделение на переменную
- 6. Настройка и чтение сеанса
- 7. Настройка openFileDialog на переменную строку
- 8. Чтение загруженного файла в переменную вместо сохранения
- 9. Чтение строки из текстового файла в переменную
- 10. Чтение отформатированного массива в переменную из файла
- 11. Настройка глобальной переменной и ее чтение
- 12. Настройка данных на глобальную переменную
- 13. C++: Чтение из текстового файла и разделить в переменную
- 14. Настройка каталога путей на чтение файлов
- 15. Чтение и запись файла
- 16. файла чтение на PHP
- 17. Чтение файла на сервере
- 18. Чтение и отображение файла
- 19. Чтение и запись файла
- 20. Чтение файла на python
- 21. Чтение файла на Networkshare
- 22. Запись и чтение файла
- 23. Запись и чтение файла
- 24. Чтение и настройка CSV-файлов на языке программирования R
- 25. Чтение файла и заполнение
- 26. чтение и удаление файла
- 27. чтение и запись файла
- 28. Perl Чтение файла и разделение на массив
- 29. чтение файла и вывод на http
- 30. Чтение и перенаправление zip-файла на Less
Удостоверьтесь, что вы нарушили проблему на этапах. Совет Амита поможет вам начать, но не пытайтесь решить все проблемы сразу. Прежде всего, выяснить и проверить, как читать из файла. Затем выясните, как искать эти данные для определенного номера. Затем выясните, как неоднократно запрашивать у пользователя число. Убедитесь, что вы не можете сломать этот код, передав вещи, которые не являются номерами. И так далее ... –