Skip to content

Latest commit

 

History

History
13 lines (13 loc) · 2.46 KB

README.md

File metadata and controls

13 lines (13 loc) · 2.46 KB

airport-search

  1. Корректная обработка ошибок (Correct error handling):
  • Программа бросате RuntimeException и выводит информационное сообщение в консоль при возникновении IOException во время чтения файла, а также при указании некорректного значения столбца, по которому осуществляется поиск.
    ( The program throws a RuntimeException and displays an informational message to the console when an IOException occurs while reading a file, and also when an incorrect value is specified for the column being searched. )
  • Когда отлавливается NumberFormatException при попытке считать число (Double) из строки (String), которую ввел пользователь, программа просто изменяет параметр isNumeric, необходимый для корректной сортировки данных.
    ( When a NumberFormatException is caught when trying to read a number (Double) from a string (String) entered by the user, the program simply changes the isNumeric parameter, which is necessary to sort the data correctly. )
  1. Так как CSV файл использует UTF-8(Since the CSV file uses UTF-8):
  • Все источники и .jar используют кодировку UTF-8, поэтому для корректного отображения символов в консоли необходимо использовать следующие флаги для JVM:
    ( All sources and .jar use UTF-8 encoding, so the following flags for the JVM must be used to display characters correctly in the console: )

-Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8

Описание(description):

Консольная программа, которая ищет данные по CSV файлу, ячейки которых начинаются на переданную в консоли строку. Столбец по-которому осуществляется поиск передается единственным параметром при запуске .jar.( A console program that searches for data in a CSV file whose cells begin with a string passed to the console. The column to search by is passed as the only parameter when the .jar is run. )