(1) Откройте текстовый файл и прочитайте его содержимое построчно. Каждую строку считывайте как String
, а затем помещайте этот объект String
в ArrayList
. Выведите все строки из ArrayList
в обратном порядке.
(2) Измените упражнение 1 так, чтобы имя файла для чтения передавалось как параметр командной строки.
(3) Измените упражнение 2, открыв еще один текстовый файл для записи. Запишите строки из ArrayList
вместе с номерами строк в новый файл.
(4) Измените упражнение 2, заставив все строки из ArrayList
приводиться к верхнему регистру, и выведите результат на консоль.
(5) Измените упражнение 2, найдите указанное слово в файле. Выведите все строки, содержащие это слово.
(6) В файле Blips.java
создайте копию и переименуйте её в BlipCheck.java
. Затем переименуйте класс Blip2
в BlipCheck
(при этом пометьте его как public
). Удалите метки // !
из файла и запустите программу. Далее сделайте метод конструктора BlipCheck
закомментированным. Запустите программу и объясните, почему она всё ещё работает.
(7) В файле Blip3.java
закомментируйте две строки, следующих после надписи "You must do this:"
, и запустите программу. Объясните, почему результат отличается от выполнения этих двух строк кода.
(8) Преобразуйте программу SortedWordCount.java
, используя потоки ввода/вывода Java 1.1.
(9) Измените программу CADState.java
согласно описанию в главе.(10) Найдите пример GreenhouseControls.java
из середины главы 7. Он должен состоять из трёх файлов. В файле GreenhouseControls.java
внутренний класс Restart()
имеет жёстко заданный набор событий. Измените эту программу таким образом, чтобы события и их временные метки динамически читались из текстового файла.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )