Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Vector find and replace повторяющиеся записи / 5 сообщений из 5, страница 1 из 1
25.04.2007, 17:30:19
    #34487370
1234512345
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vector find and replace повторяющиеся записи
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Vector data =  new  Vector();
        Vector row =  new  Vector(); 
 if (data.isEmpty()) {
        row.add(c1);
        row.add(c2);
        row.add(c3);       
        row.add(c4);
        row.add(s5);
        row.add(mblok[ 8 ]);
        row.add(sts);
        data.add(row);       
        System.out.println(data.get( 0 ));
   } else 
   {
       for  ( int  k= 0 ; k<data.size(); k++) 
{       
       String [] km =  new  String [ 7 ]; 
        km = (String[]) data.elementAt(k);
         if  (km[ 7 ].equals(sts)){  
        row.add(c1);
        row.add(c2);
        row.add(c3);       
        row.add(c4);
        row.add(s5);
        row.add(mblok[ 8 ]);
        row.add(sts);
        data.set(k,row);
        //data.addElement(row);       
        System.out.println(data.get(k).toString());
        } 
[34450, 68400, 411500, 578000, 1092350, I, J022697]

J022697 поиск по этой строке
Если найдено то заменить на последующий из файла
...
Рейтинг: 0 / 0
25.04.2007, 18:01:47
    #34487491
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vector find and replace повторяющиеся записи
А в чем вопрос. Посмотри доку, все методы на месте. contains, indexOf, set
...
Рейтинг: 0 / 0
26.04.2007, 07:49:28
    #34488384
1234512345
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vector find and replace повторяющиеся записи
BlazkowiczА в чем вопрос. Посмотри доку, все методы на месте. contains, indexOf, set
Вопрос в следующем.
Делается выборка из файла строк. Потом разбиение строк СтрингТокенайзером.Выборка делается каждые полчаса. Файл это лог программы другой.Данные в нем за день. Нужно Анализировать данные по времени и по типу устройства. Если данные поступившие свежее то они перезаписывают поверх. Я попытался это сделать через вектор. Загнать в вектор все данные и потом из него делать выборку чтобы не было повторений в новый вектор и вывести данные в табличку для визуализации. Но чувствую задача громоздкая получается. Может подскажете вариант решения другой.Сразу скажу познания невелики Если не затруднит какие нибудь наглядные примеры или ссылки на похожее.
...
Рейтинг: 0 / 0
26.04.2007, 17:24:21
    #34490636
hinotf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vector find and replace повторяющиеся записи
Есть структуры данных, которые автоматически поддерживают уникальность по ключу, например HashMap или TreeMap. В книге "Java 2" Хорстманн-Корнелл, том 2, глава 2 (седьмое издание) хорошо рассказано про структуры данных.

Nai tiruvantel ar varyuvantel i Valar tieyanna nu vilya
Aiya Eärendil Elenion Ancalima!
...
Рейтинг: 0 / 0
27.04.2007, 08:21:25
    #34491544
1234512345
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vector find and replace повторяющиеся записи
Большое спасибо
помогло
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Vector find and replace повторяющиеся записи / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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