powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с выборкой
3 сообщений из 3, страница 1 из 1
Помогите с выборкой
    #33856153
344092
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток, помогите начинающиму с чтеним и выборкой.
Есть сообщения которые имеют вид:


/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 430 A = 4-1 G = 1S

Так вот надо прочитать 2-ую строчку где "TESS = 430" и вывести system.out.println("Class 1")

2-ая строчка может быть и такой:

/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 23 A = 4-1 G = 1S

Т.е меняется цифра в "TESS" 2-ая строчка

Нужен только алгоритм чтения и выборки "С запоминанием позиции наверное". т.е
Если
/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 23 A = 4-1 G = 1S
значит system.out.println("Class 3")
Если
/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 230 A = 4-1 G = 1S
значит system.out.println("EROR")
Если
/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 211 A = 4-1 G = 1S
значит system.out.println("RELOAD")

Заранее огромное спасибо.
...
Рейтинг: 0 / 0
Помогите с выборкой
    #33857672
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
344092Доброе время суток, помогите начинающиму с чтеним и выборкой.
Есть сообщения которые имеют вид:


/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 430 A = 4-1 G = 1S

Так вот надо прочитать 2-ую строчку где "TESS = 430" и вывести system.out.println("Class 1")

2-ая строчка может быть и такой:

/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 23 A = 4-1 G = 1S

Т.е меняется цифра в "TESS" 2-ая строчка

Нужен только алгоритм чтения и выборки "С запоминанием позиции наверное". т.е
Если
/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 23 A = 4-1 G = 1S
значит system.out.println("Class 3")
Если
/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 230 A = 4-1 G = 1S
значит system.out.println("EROR")
Если
/06-07-15/16-15-41 RO BT6U+30 RG:C 210
TESS = 211 A = 4-1 G = 1S
значит system.out.println("RELOAD")

Заранее огромное спасибо.
воспользуйся StringTokenizer
...
Рейтинг: 0 / 0
Помогите с выборкой
    #33859455
344092
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если так:

пусть есть тхт файл в котором с внешнего источника "как бы создаётся журнал,лог и тд" в него постоянно добовляются данные вот в такой форме



/06-07-15/16-15-41 HO BTR5+30 PC:Y 110
SYST = 40 ATA = 4 ST = ON

/06-07-15/16-15-41 HO BTR5+30 PC:G 510
SYST = 231 STA = 48 ST = OFF

/06-07-15/16-15-41 HO BTR5+30 PC:G 213
SYST = 231 STA = 400 ST = OFF



Интересует только строчка "SYST = XXX" где ХХХ- разное число

Задача:

1) читать файл при поступлении в него нового сообщения "не читать весь а только новое поступившее"
2) анализировать 2-ую строчку "точнее "SYST = XXX" и если число в

"SYST = 1" тогда system.out.println("Warning")
если
"SYST = 4" тогда system.out.println("Error !!!")

3) Чисел т.е "xxx" много и к каждой надо свой system.out.println("")

Как реализовать данный процесс??? Буду очень благодарен
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите с выборкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]