Дата  Запланированые курсы
18.10 CORTEX-M-MP. Введение в технологии разработки систем управления на базе МК с RISC ядром ARM Cortex-M
18.10 CORTEX-M-INTRO. Введение в современную микроконтроллерную технику
21.10 CS-EVENT. Обработка событий безопасности сети предприятия
21.10 DEV-J120. Java SE. Стандартные пакеты
21.10 MOC-20764. Администрирование инфраструктуры баз данных SQL
21.10 MOC-20741. Сетевая инфраструктура на основе Windows Server 2016
21.10 Adobe After Effects. Создание анимации и эффектов
28.10 MOC-20742B. Инфраструктура идентификации на основе Windows Server 2016
28.10 DEV-J130. Java SE. Разработка многоуровневых приложений
28.10 DEV-PYWEB. Разработка WEB приложений на языке Python
29.10 DEV-PY110. Процедурное программирование на языке Python (расширенный курс)
05.11 DEV-J120. Java SE. Стандартные пакеты
05.11 CORTEX-M-RISC. RISC-архитектура ARM Cortex-M в микроконтроллерах
11.11 DEV-SWT110. Введение в технологии разработки программного обеспечения: разработка требований и проектирование
11.11 Компьютерная верстка. Adobe InDesign
11.11 DEV-C110. Процедурное программирование на языках C/C++
18.11 Средства векторной графики. Adobe Illustrator
18.11 DEV-J200. Java EE. Разработка корпоративных приложений
18.11 NET-DLINKSW. Технологии коммутации современных сетей Ethernet
18.11 MOC-20778. Анализ данных в Power BI
18.11 Основы создания веб-сайтов. Adobe Dreamweaver
18.11 MOC-20743B. Обновление навыков до MCSA Windows Server 2016
18.11 Проектирование UX пользовательских интерфейсов
19.11 CORTEX-M-STM32F. Семейство МК компании ST Microelectronics STM32Fxxx с вычислительным ядром ARM Cortex M3
20.11 CCNA-RS-RSE. CCNA Routing and Switching. Основы коммутации и маршрутизации (ПП+)
25.11 DEV-J210. Java EE. Разработка web сервисов
25.11 MOC-20413A. Проектирование и реализация инфраструктуры Windows Server 2012
02.12 Поисковая оптимизация (SEO)
03.12 DEV-PY111. Базовые алгоритмы и структуры данных на языке Python
09.12 Компьютерное проектирование в системе AutoCAD (базовый курс)
09.12 Профессиональная верстка сайтов. HTML5 и CSS3
09.12 MOC-20744. Безопасность инфраструктуры средствами Windows Server 2016
09.12 Работа в MS Excel. Базовый уровень
09.12 DEV-J130. Java SE. Разработка многоуровневых приложений
09.12 DEV-C-МP2. Модульная программа «Объектно-ориентированное программирование. Язык С++»
09.12 DEV-C200. Объектно-ориентированное программирование на языке С++. Базовый уровень
16.12 Поисковая оптимизация (SEO) для профессионалов
16.12 Работа в MS Excel. Расширенные возможности
17.12 CORTEX-M-RTOS. Разработка управляющих программ для МК систем управления с использованием многозадачных ОС реального времени
18.12 Инструменты бизнес-анализа Microsoft Excel: PowerPivot, PowerView
13.01 DEV-C210. Объектно-ориентированное программирование на языке С++. Углубленное изучение
20.01 DEV-SWT110. Введение в технологии разработки программного обеспечения: разработка требований и проектирование
20.01 Дизайн пользовательских интерфейсов
28.01 DEV-PY200. Объектно-ориентированное программирование на языке Python
30.01 Linux-LF. Расширенное администрирование ОС Linux (ПП+)
17.02 DEV-C220. Прикладное программирование с использованием стандартов С++11, 14, 17, 20. Базовый уровень
25.02 DEV-J200. Java EE. Разработка корпоративных приложений
03.03 DEV-PYWEB. Разработка WEB приложений на языке Python
27.03 DEV-QT10. Прикладное программирование на С++ с использованием Qt. Базовый уровень
30.03 DEV-J210. Java EE. Разработка web сервисов
06.04 DEV-PYQT. Разработка оконных приложений Python c использованием Qt
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

FileReader
qwe123456
#1 Оставлено : 29 марта 2008 г. 2:59:35(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 29.03.2008(UTC)
Сообщений: 1
Баллов: 3

Здравствуйте написал код кулькулятораю
нужно чтобы он считывал и записывал примеры в файл.
в книгах примеры как считать строку.
со строкой код работает а что делать с множеством строк?
пробывал создать массив строк не работает.
public class fileopen {
public static String s[];
public static int i;
public static String[] maine() throws IOException {
File f=new File("c://VACANCIES//t1.txt");
FileReader fin=new FileReader(f);
BufferedReader buf=new BufferedReader(fin);
for(i=0;i<=(s.length-1);i++){
s[i]=buf.readLine();
System.out.println(s[i]);}
//for(i=0;i<=s.length;i++){return s[i];}
return s;

}

}
Реклама
dr_g100k
#2 Оставлено : 30 мая 2008 г. 16:07:22(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 25.01.2006(UTC)
Сообщений: 11
Баллов: 33

В чём проблема-то?
Код:

public static void main(String[] args) {
FileReader fin = null;
try {
fin = new FileReader("myfile.txt");
BufferedReader br = new BufferedReader(fin);
String s;

while((s=br.readLine())!=null)
System.out.println(s);

} catch (Exception ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
fin.close();
} catch (Exception ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}

}
dr_g100k
#3 Оставлено : 30 мая 2008 г. 16:52:29(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 25.01.2006(UTC)
Сообщений: 11
Баллов: 33

Кстати, тут есть определенные грабли:
BufferedReader.readLine() проверяет перевод строки
из 3ёх вариантов: "\n" "\r\n" "\r", а не читает настройки системы а ля System.getProperty("line.separator")
так что если вы хотите вместо стандартного перевода строки для вашей ОС назначить, к примеру: "xxx"
метод readLine не будет это парсить, но это уже разговор для другого топика.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.