Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115

Функция обратная getString()

20.11.2016, 03:15. Показов 961. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, всем.

Часто использую getString(R.string.somestring, value1, value2) применительно к TextView.setText();

Далее бывает необходимо получить текст обратно, например s = TextView.getText();

А можно ли как-то из переменой s обратно получить value1 и value2 без сложных регулярных выражений и т.п....

Есть ли функция обратная getString(); ?

Заранее, спасибо....
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.11.2016, 03:15
Ответы с готовыми решениями:

Обратная функция
Здравствуйте! Подскажите, пожалуйста Есть таблица значений одной функции и таблица значений другой функции. Значения по х-одинаковые(но...

Обратная функция
Помогите пожалуйста, проблема в том что я не могу придумать обратную функцию, или найти аналог. function Send(id) { var req = new...

Обратная функция NZ
Есть ли обратная функция NZ. То есть при результате ноль в запросе выводить не ноль, а пустоту. Нужно просто для красоты, чтоб не было...

8
 Аватар для OlegJV
104 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 474
20.11.2016, 07:18
А это что за параметры такие value1, value2?
0
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
20.11.2016, 15:04  [ТС]
Эм.. да, забыл сказать.. использую строку с подстановками, типа:

Java
1
<string name="try_number">Попытка N: %1$d</string>
Соответственно value1 - это подстановка вместо %1$d
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
20.11.2016, 15:15
Antohsa, и в чём проблема, не нравятся регулярки, есть куча методов в String, например, сходу для последнего примера по памяти:
Java
1
int value=Integer.parseInt(str.subString(lastIndexOf(": "),str.length()));
0
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
20.11.2016, 15:37  [ТС]
Да не... разобрать строку на параметры обратно я смогу, просто хотел поинтересоваться, нет ли обратной функции? Видимо нет....
0
Модератор
 Аватар для vxg
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
20.11.2016, 15:54
Antohsa, обратная функция сделает из строки цифровой идентификатор если я правильно понимаю или нет?
0
 Аватар для FireOwl
62 / 44 / 14
Регистрация: 01.07.2009
Сообщений: 145
20.11.2016, 15:55
Ну, тут нет такого понятия как "обратное действие" =)

То что ты получаешь - это обычная строка.
Чтобы извлечь из неё какие-то данные, надо её парсить. Регулярками, подстроками, циклом или ещё как-то.

Другое дело, иногда бывает нужно немного изменить архитектуру приложения.
Чтобы важные данные не приходилось записывать в строки, а потом из них парсить.
Лучше вместо этого их где-то хранить в исходном виде.
0
8 / 12 / 0
Регистрация: 18.10.2016
Сообщений: 115
20.11.2016, 16:07  [ТС]
vxg, хотелось бы обратно получать value1 и value2 из строки... подставив в функцию R.string.

FireOwl, ага... видимо иногда проще разделить на два TextView, один с подписью, другой со значением...
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
20.11.2016, 16:30
Antohsa, иногда проще объявить глобальную переменную или записать её в SharedPreference, чтобы не переобъявлять её 10 раз, ещё и из виджета. Ты этот текствью ещё в интент засунь, чтобы в другой активити из него строку достать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.11.2016, 16:30
Помогаю со студенческими работами здесь

Обратная функция
Кто может помочь с решением этого примера, требуется найти обратную функцию У меня получился ответ x=ln(y*(e-1)), верно ли это?

Обратная функция
Какая будет функция обратная y=2*x/1-sqr(x)?? Х=

Обратная функция
Здравствуйте, подскажите пожалуйста как можно запрограммировать вычисление обратной функции?

Функция, обратная xor
Всем привет! Подскажите, пожалуйста, как обратить xor. Заранее спасибо.

Функция обратная факториалу
Как найти число n, если N=n! Для нахождения факториала код вот такой for i:=1 to n do begin N:=N*i; end; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru