powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Тема про вывод
19 сообщений из 19, страница 1 из 1
Тема про вывод
    #32866303
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Все мы пользуемся обычным System.out.print - ом.
Скажите пожалуйста, есть ли в жава такая штука:
Скажем если вот так сделать:
for (int i = 0; i < 5 i++) {
System.out.print(i);
}
Он нам выведет:
12345
А можно ли так сделать:
Когда цикл меняется:
если i = 1 то вывод 1
если i = 2 то вывод 2 но вместо 1 заменяется 2.
....
т.е не 12345
а 1 потом вместо 1 заменяется на 2 .. и.т.д?
Если можно подскажите как сделать?
одним словом :
Обычный вывод:
12345
Необычный: 1, потом вместо 1 заменяется 2 ....
...
Рейтинг: 0 / 0
Тема про вывод
    #32866309
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гы! мда необычный вывод...
Если я правильно понял вы хотите чтоб выведенвя первой единица пропадала, а вместо неё появлялась двойка? Стандартных спобов такого изврата я не знаю кроме того чтоб перересовывать весь предыдущий вывод консоли. Есль серьёзно то если надо красиво - рисуйте гуи
...
Рейтинг: 0 / 0
Тема про вывод
    #32866310
Фотография www.fun4me.narod.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте это:
\b - возврат на один символ назад
\r - переход в начало строки
...
Рейтинг: 0 / 0
Тема про вывод
    #32866319
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Попробуйте это:
\b - возврат на один символ назад
\r - переход в начало строки

не получается. Сделал вот так:
for (int i = 0; i < 3; i++) {
System.out.print("\b" + i);
}
Вывод 012
пробовал и так:
for (int i = 0; i < 3; i++) {
System.out.print("\r" + i);
}
Вывод 012
Не получается. Помогите. А то у меня консоль всегда в больших циклах уходит куда то.
:(
...
Рейтинг: 0 / 0
Тема про вывод
    #32866326
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая у вас консоль?

Мона вместо стандартного вывода писать в файл - в нём потом ориентироваться легче
...
Рейтинг: 0 / 0
Тема про вывод
    #32866336
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет в файл не стоит. У меня просто есть прога которая вставляет в тавлицу БД данные и показывает сколько данных вставлено, данных сотни тыс. и мне нужно смотреть сколько в данный момент вставила записей.
Очень не удобно смотреть на это:
Inserted 1 rows
Inserted 2 rows
............
inserted 100000000 rows.
Мне кажется это никому не удобно.
У меня как начнет вниз спускатся быстро, а вот если бы на месте стоял бы и просто обновлял бы консольто круто было бы.
...
Рейтинг: 0 / 0
Тема про вывод
    #32866348
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это единственный вывод на консоли то попробуйте перед каждым лупом вставлять энное количество пустых строчек чтобы консоль"проматывало". Хотя, повторюсь этот метод так же неудобен как и поставленная задача (вывод на консоль очень тормозит программу afaik)Да и то если цифры обновляются чем вы за ними можете следить то, может и следить за ними не надо - всё равно что-нибудь пропустите.
...
Рейтинг: 0 / 0
Тема про вывод
    #32866915
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, в проф. программах под DOS как с этой проблемой справляются?
...
Рейтинг: 0 / 0
Тема про вывод
    #32867040
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidИнтересно, в проф. программах под DOS как с этой проблемой справляются?там консоль это позволяет делать. по-моему.
...
Рейтинг: 0 / 0
Тема про вывод
    #32867065
J--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J--
Гость
jcurses да поможет тебе!
...
Рейтинг: 0 / 0
Тема про вывод
    #32867083
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J--jcurses да поможет тебе!
тынц впадлу дать? :)

http://sourceforge.net/projects/javacurses/

:)
...
Рейтинг: 0 / 0
Тема про вывод
    #32867229
LongS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuid
не получается. Сделал вот так:
for (int i = 0; i < 3; i++) {
System.out.print("\b" + i);
}
Вывод 012
пробовал и так:
for (int i = 0; i < 3; i++) {
System.out.print("\r" + i);
}
Вывод 012
Не получается. Помогите. А то у меня консоль всегда в больших циклах уходит куда то.
:(

Странно, но у меня получается :)
win2000,j2sdk1.4.2_06
...
Рейтинг: 0 / 0
Тема про вывод
    #32869215
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жалко, значит никак незя сделать так? Вроде бы такая простая вещь. А сделать так трудно.
...
Рейтинг: 0 / 0
Тема про вывод
    #32869260
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidЖалко, значит никак незя сделать так? Вроде бы такая простая вещь. А сделать так трудно.
так. стоп :)

виндовс 2000.

код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 package  net.fpestde.test

 public   class  Test {
   public   static   void  main(String[] args) {
     for  ( int  i =  0 ; i <  3 ; i++) {
      System.out.print("\b" + i);
    }
  }
}

компилим. кнопка виндовса Пуск (Start) .. Выполнить (Run) ..

в окошке пишем cmd [Enter]

далее в DOS-окне пишем

java -cp d:\temp\console-test net.fpestde.Main

результат работы - на скриншоте. вывод - все работает
...
Рейтинг: 0 / 0
Тема про вывод
    #32869263
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™java -cp d:\temp\console-test net.fpestde.Main
должно быть конечно так:

java -cp d:\temp\console-test net.fpestde.Test
...
Рейтинг: 0 / 0
Тема про вывод
    #32869347
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня тоже получилось :)
Правда только через саму jdk, с помощью JBuilder -а не получается.
Спасибо большое.
...
Рейтинг: 0 / 0
Тема про вывод
    #32869357
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidУ меня тоже получилось :)
Правда только через саму jdk, с помощью JBuilder -а не получается.
Спасибо большое.
?
то есть? ты говорил про консоль JBuilder'a? гы :)
...
Рейтинг: 0 / 0
Тема про вывод
    #32869421
LiQuid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аха, ну я думал и там так должно быть, а нет. под виндоус он так не делает.
...
Рейтинг: 0 / 0
Тема про вывод
    #32869430
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LiQuidаха, ну я думал и там так должно быть, а нет. под виндоус он так не делает.:) они не заморачивались с этим :)
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Тема про вывод
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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