Articles of string

Возврат каретки / разрывы строк с \ n в строках в Android

Я пишу приложение для Android, где я пишу файл на диск с одним значением данных в строке. Позже такие файлы могут быть прочитаны в приложении, и этот простой формат данных десериализуется обратно в массив. На данный момент я определяю значения / строки данных в коде сериализации и десериализации с помощью \n . Как возвращается управление […]

Запись файла .json и чтение этого файла на Android

Я пишу файл .json, и я хочу прочитать этот файл, но проблема в том, что когда я пытаюсь прочитать весь файл в виде строки, он добавляет пространство до и после каждого символа, и только из-за лишних символов он не может прочитать json. Формат Json [{"description1":"The ThinkerA bronze sculpture by Auguste Rodin. It depicts a man […]

Альтернатива DatatypeConverter.printHexBinary (байт array) и DatatypeConverter.parseHexBinary (String str) в Android

Какова альтернатива DatatypeConverter.printHexBinary(byte[] array) и DatatypeConverter.parseHexBinary(String str) в Android. Android не имеет classDef для java.xml.bind.DatatypeConverter …

Проверка наличия субобъекта в JSON

Я проверяю, существует ли объект в строке JSON с помощью этого: JSONObject json = null; try { json = new JSONObject(myJsonString); } catch (JSONException e) { e.printStackTrace(); } if(json.has("myObject")) System.out.println("EXISTS"); else System.out.println("DOESN'T EXIST"); Проблема возникает, когда я пытаюсь проверить, существует ли под-объект. например: …,"queue":{"building":{"q0":{"id":177779,… Очередь всегда существует и строится также, но q0 не всегда существует. […]

Android: Как вставить элемент <string> в другой элемент <string> в XML?

Я хотел бы знать, есть ли способ вставить / вставить элемент <string> определенный в XML-файле, в другой элемент <string> , делая это только с XML. Например, я мог бы: <string name="author">Francesco</string>` И я ищу что-то вроде: <string name="about_application">Author: @string/author</string>` Так что getString(R.string.about_application) приведет к «Автору: Франческо». Я знаю, что я мог бы объединить два элемента […]

Android SparseArray со строковым ключом?

Мне нужно использовать hashmap для хранения ключей / значений в приложении для Android (потенциально тысячи), но я понимаю, что я должен использовать SparseArray для сохранения памяти. Однако мой ключ должен быть строкой. Есть ли способ создать пользовательскую реализацию SparseArray или какой-либо другой альтернативы?

Является ли String примитивным или Object в Android или Java?

В Android API http://developer.android.com/guide/topics/data/data-storage.html#pref В нем говорится: Общие предпочтения позволяют сохранять и извлекать постоянные пары ключ-значение примитивных типов данных. Вы можете использовать SharedPreferences для сохранения любых примитивных данных: booleans, floats, ints, longs и strings. Является ли String примитивным типом данных или объектом?

Как лучше всего преобразовать StringBuilder в String ?

Следующий тип кода работает, но фиксирует количество элементов в String []. Есть ли способ сделать String [] добавить число элементов, необходимых динамически? private static StringBuilder names = new StringBuilder(); … public String[] getNames() { int start = 0; int end = 0; int i = 0; String[] nameArray = {"","","",""}; while (-1 != end) { […]

Как я могу поместить символы utf-16 в текстовый ресурс Android?

Я хочу использовать Emojis в строках моего приложения. Все строки находятся, конечно, в strings.xml Проблема в том, что не все Emojis дружелюбны на 16 бит. Некоторые Emojis могут быть представлены как «обычные» 16-битные hex: '\ u26FF', но некоторые из них – 32-битные гексы (UTF-16), обычно представляемые как: '\ x1F600' . У меня нет проблем с […]

Как отправить значение String в командной строке?

Мой автоматизированный тест отправляет намерения через adb shell am , но у меня возникли проблемы с указанием дополнительного массива String . Согласно документам класса Intent , можно добавить String [] дополнительно к намерению. Однако спецификации спецификации Intent для команды am не перечисляют тип массива строк. Единственными строковыми типами, которые я могу видеть в документах, является […]