|
|
|
Помогите с выборкой
|
|||
|---|---|---|---|
|
#18+
Доброе время суток, помогите начинающиму с чтеним и выборкой. Есть сообщения которые имеют вид: /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") Заранее огромное спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 12:07 |
|
||
|
Помогите с выборкой
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 13:06 |
|
||
|
Помогите с выборкой
|
|||
|---|---|---|---|
|
#18+
А если так: пусть есть тхт файл в котором с внешнего источника "как бы создаётся журнал,лог и тд" в него постоянно добовляются данные вот в такой форме /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("") Как реализовать данный процесс??? Буду очень благодарен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 06:35 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=712&tid=2148665]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 349ms |

| 0 / 0 |
