как добавить строку в программе при выполнении 1- первый казнены затем добавить «_X» 2- второй раз казнены, чем добавить «_X_X» исполняется третий раз, чем добавить «_X_X_X» и так далеедобавить строку каждый раз, когда мы выполнили программу
ответ
Если вы имеете в виду метод, вы можете сделать это следующим образом:
public String appendSomething(String current){
return current + "_X";
}
Трудно сказать, если вы хотите, чтобы показать, если приложение было выполнить п раз или если работает n экземпляров одного и того же приложения параллельно.
В любом случае вам необходимо использовать внешний файл ressource (файл) для хранения фактического значения счетчика.
Если вы хотите показать, сколько раз приложение было запущено, просто прочитайте значение из файла при каждом запуске приложения, увеличьте счетчик и запишите его. Сохраняйте увеличенное значение в памяти и соберите строку отображения.
Если вы хотите, чтобы показать запущенный экземпляр энного, снова использовать технику, описанную выше, чтобы получить и сохранить фактическое значение и декремента значение в этом файле непосредственно перед экземпляром закрываются.
Обратите внимание, что существует по крайней мере две проблемы с этим подходом, которые могут быть блокатор в рабочем коде:
- Счетчик не может быть уменьшен, если приложение завершается неожиданным. Вам понадобится точно один точка выхода для вашего приложения и, следовательно, серьезная обработка исключений
- Одновременная модификация файла может привести к неправильным счетчикам. Если два экземпляра создаются в точно так же, они могут оба получать одинаковое значение счетчика. Неприемлемо, если экземпляры запускаются «вручную».
Здесь вы можете прочитать о Сериализации.
http://www.javabeginner.com/uncategorized/java-serialization
Я даю вам только крючок, вы должны сделать свою домашнюю работу самостоятельно.
Я не совсем понимаю, что вы хотите сделать. Если вам не нужно делать это постоянным, вы можете использовать статическую переменную в своем классе, например:
class TestClass {
private static int count = 0;
public void doExecute()
{
this.count++;
}
public static int getCount()
{
return count;
}
}
- 1. Добавить символ в строку каждый раз, когда я запускаю код
- 2. Добавить каждый раз, когда нажимаете кнопку ADD
- 3. Вызов datetime.now() каждый раз, когда я запускаю эту программу
- 4. базы данных Sqlite3 удален каждый раз, когда я перезапустить программу
- 5. Картинки, которые переключаются каждый раз, когда вы открываете программу
- 6. Eclipse INDIGO замерзает каждый раз, когда я запускаю программу python
- 7. Перезапустите программу на Windows, каждый раз, когда он закончил
- 8. Добавить место каждый раз?
- 9. значения вычитать каждый раз, когда мы упорно новый рекорд
- 10. Listfragment Каждый раз, когда
- 11. Событие onCreateView() запускается каждый раз, когда мы создаем новый фрагмент?
- 12. Эта функция создает новую строку каждый раз, когда это называется?
- 13. Как добавить номер к другому каждый раз, когда цикл повторяется
- 14. PeakVirtualMemorySize64, PeakWorkingSet64 и PeakPagedMemorySize64 для процесса имеют разное значение, если мы выполнили несколько раз?
- 15. Каждый массив каждый раз, когда я хочу
- 16. Запись на текстовый файл, каждый раз, когда я добавить строку, она написана на следующей строке
- 17. Компилятор компилирует все включенные файлы заголовков вместе с основной программой каждый раз, когда мы скомпилируем эту программу?
- 18. Facebook каждый раз, когда отказывает новое разрешение
- 19. Каждый раз, когда компонент открыт
- 20. PHP меняется каждый раз, когда
- 21. Сообщение «Загрузка символов» каждый раз, когда я выполняю строку
- 22. Как переписать первую строку каждый раз, когда вызывается метод .write()?
- 23. Ограничить строку при создании объекта каждый раз, когда
- 24. Запись в новую строку каждый раз, когда функция повторяется?
- 25. Отображать следующую строку каждый раз, когда загружается скрипт PHP
- 26. Суммировать строку каждый раз, когда новая вставка данных в php
- 27. VB Script добавляет пустую строку каждый раз, когда она запускается
- 28. добавить каждый раз, когда функция называется --- строка + номер
- 29. Добавить +1 в p каждый раз, когда divis нажал
- 30. Vim: добавить буфер пасты каждый раз, когда определенный текст найден
домашняя задание вопрос ?. –
Что вы подразумеваете под «программой при исполнении»? Вы имеете в виду какой-то метод, который вы вызываете во время работы вашей программы, или вы хотите сохранить текущую строку где-нибудь (диск, базу данных и т. Д.) И прочитать ее при запуске программы? –
(Люди - на английском языке, это один «м» в программе.) –