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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Есть цикл 
:(
    Опции темы
ivanABIch
Дата 24.8.2004, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 23.10.2003

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



Снова всем привет.

Есть цикл
....
while (RS.next())
{
String s_account = RS.getString("account");
float f_create_amount = RS.getFloat("create_amount");
String s_date = RS.getString("oper_date");
float f_amount = RS.getFloat("amount");
float f_rest;
f_rest = f_create_amount - f_amount;

String result = "|" + s_account + "|" + s_date + "|" + f_rest + "|";
}
....
нужно сделать так что бы при выполнении каждого следующего цикла,
переменная String result, дописывалась, а не перезаписовалась.
Т.е.:
1 цикл - result = "bla"
2 цикл - result = "bla bla"
3 цикл - result = "bla bla bla"
4 цикл - result = "bla bla bla bla"
и так далее, и после окончания цикла был результат типа result = "bla
bla bla bla.....", а не result = "bla"

спасибо ребята, за помошь


PM MAIL   Вверх
anonymouse
Дата 24.8.2004, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 18.8.2004

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



....
String result="";
while (RS.next())
{
String s_account = RS.getString("account");
float f_create_amount = RS.getFloat("create_amount");
String s_date = RS.getString("oper_date");
float f_amount = RS.getFloat("amount");
float f_rest;
f_rest = f_create_amount - f_amount;

result += "|" + s_account + "|" + s_date + "|" + f_rest + "|"+" ";
}
....

так что ли ?
--------------------
Много чего интересного...
PM MAIL   Вверх
Domestic Cat
Дата 24.8.2004, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



А еше лучше использовать StringBuffer, чтобы память мусором не забивать:
Код

StringBuffer result = new StringBuffer();
....
result.append("|" + s_account + "|" + s_date + "|" + f_rest + "|"+" ");


Ну и очищать его потом, когда нужно.

Кстати, plz, используйте тэги [code ] [/ code]

Это сообщение отредактировал(а) Domestic Cat - 24.8.2004, 19:16


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

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

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

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


 




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


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

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