Даниил, да ну ладно. Куча этих сцаентистов не умеют толком кодить. Они математики. Но без программирования и без математики туда соваться вообще не стоит, конечно
John Didact, ты вопросы научись нормально задавать.
" все возможные уникальные последовательности из этих символов" и "Позиция символа в строке не играет роли в уникальности" это вообще разные вещи.
Что ты подразумеваешь под словами "дроп" и "сломать"?
Я понимаю сломать, если мы говорим о языке с небезопасной моделью памяти, тогда можно записать в чужую память, например, это будет "сломать". В джаве такого добиться довольно сложно, я даже сходу не скажу, как это сделать.
Илья, однажды у меня в кармане понажимались настройки в приложении CoolReader, да так, что я не смог их поменять назад (не нашел всё, а получилось вырвиглазно). Решил очистить данные, типа всё вернётся на дефолт. Нифига. Решил удалить его, и поставить заново - нифига, всё равно настройки сбиты. Прошерстил всё, в поисках файла настроек, разные варианты имени... Не нашёл. В итоге нашёл в интернете, где оно хранит. Оказалось скрытый файл .cr в корне. Ппц, чуть не проклял автора.
Не надо делать пользователю то, чего он не просил. Никаких сохранений неизвестно куда. Только в стандартную папку приложения. Это телефон пользователя, а не твой, веди себя соответственно.
Slavik12, findViewById ищет вьюху в иерархии, а addView - добавляет вьюху в иерархию. Как ты думаешь, в какой последовательности надо их вызывать?
Я тебе сказал, если ты хочешь разные экраны (а "стереть и добавить другие" это в чистом виде оно и есть), то для этого имеется специальный механизм, называется фрагменты (Fragments).
Clean Coder, я тебе об этом и сказал. В джаве нет передачи аргументов по ссылке, только по значению. Так же все объекты хранятся в куче, и поэтому все значения это ссылки (кроме примитивов). Вот такая петрушка.
А в первом случае ты просто изменяешь значение переменной.
Сергей Тихонов, да, вот тоже хотел сказать. Тут целая команда занимается этой задачей не первый год, а тс "уже два дня голову ломает". Прямо порадовало))
Strannyk, нежные такие все в 2020. Я начинал 15+ лет назад, у меня не было этих ваших интернетов и возможности задать вопрос экспертам. Писал код на Паскале. Писал, блин, код. Если изучение это книги-статьи, это не изучение.