Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Замена элемента в Vector... Замена элемента в Vector... 
V
    Опции темы
skif18
  Дата 13.7.2009, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

Репутация: нет
Всего: 1



Код

            rows = new Vector();
            rows.clear();
//            rows.setSize(rowsall);
            int j=0;
            int k=0;
//            int n=0;
//            System.out.println("resultSet="+resultSet.getObject(1));
            while (resultSet.next())
            {
             
//              System.out.println("rowvcol="+rowvcol);
//                System.out.println("stroka="+resultSet.getRow());
                
              if(resultSet.getRow()>rowvcol){
               k=(resultSet.getRow()%rowvcol);
               System.out.println("k="+k);
               Vector ob =(Vector) rows.get(k);
               System.out.println("ob="+ob);
               for (int i = 1; i <=  3; i++)
                  {
                      ob.add(resultSet.getObject(i));
//                      ((Vector) rows.get(k)).add(resultSet.getObject(i));
                  }

               try
               {
//                 rows.insertElementAt(ob, k);
//                 rows.setElementAt(ob, k);
                   rows.set(k,(Object) ob);
               }  
               catch(Exception ex)
               {
                 System.out.println(ex.toString()); 
               }
               ob.clear();
               for(j = 0; j < rows.size(); j++)
               {
                 Vector mpt;
                 mpt = (Vector)rows.elementAt(j);
                 System.out.println("rows_sled="+mpt);
               }
               
//               System.out.println("rows_sled="+rows.toString());
              }else{
               Vector<Object> newRow = new Vector<Object>();

                  for (int i = 1; i <=  getColumnCount(); i++)
                  {
                      newRow.addElement(resultSet.getObject(i));
                  }
               rows.addElement(newRow);
               System.out.println("rows_perv="+newRow);
              }  
            }


Вместо заполненого элемента вноситься просто [], вернее выводиться на экран. Может что не так делаю...
set(int index, Object element)  не работает?


--------------------

PM MAIL ICQ   Вверх
dorogoyIV
Дата 13.7.2009, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 26.3.2007

Репутация: 3
Всего: 46



Цитата(skif18 @  13.7.2009,  12:31 Найти цитируемый пост)
set(int index, Object element)  не работает?

Код

import java.util.*;

public class TestVector
{
 public static void main(String [] args)
 {
  Vector v = new Vector();
  v.add("string");
  v.add(new Integer(5));
  testVector(v, "===first test===");

  int x = 777;
  v.set(v.size() - 1, x);
  testVector(v, "===second test===");

  v.insertElementAt("new string", 0);
  testVector(v, "===third test===");

  v.setSize(6);
  testVector(v, "===fourth test===");
 }

 private static void testVector(Vector v, String s)
 {
  System.out.println(s);

  for(int i = 0; i < v.size(); i++)
   System.out.println(v.get(i));

  System.out.println();
 }
}


Цитата(skif18 @  13.7.2009,  12:31 Найти цитируемый пост)
Может что не так делаю...
 smile 

PM MAIL   Вверх
AlexeyVorotnikov
Дата 13.7.2009, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 18.6.2007
Где: Москва

Репутация: 10
Всего: 18



Я думаю, стоит внимательно приглядеться к 35 строке в приведённом фрагменте.


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
skif18
Дата 13.7.2009, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 358
Регистрация: 17.5.2007
Где: Молдова, Кишинев

Репутация: нет
Всего: 1



AlexeyVorotnikov, блин. Спасибо огромное.   smile Понедельник...


--------------------

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.