| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Есть цикл |
| Автор: ivanABIch 24.8.2004, 19:07 |
| Снова всем привет. Есть цикл .... 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" спасибо ребята, за помошь |
| Автор: anonymouse 24.8.2004, 19:09 |
| .... 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 + "|"+" "; } .... так что ли ? |
| Автор: Domestic Cat 24.8.2004, 19:16 | ||
А еше лучше использовать StringBuffer, чтобы память мусором не забивать:
Ну и очищать его потом, когда нужно. Кстати, plz, используйте тэги [code ] [/ code] |