Вопросы с тегом «arrays»

115
преобразование строки в массив строк в java

У меня есть объект, который string = "name"; я хочу преобразовать в массив строк. Как мне это сделать? Есть ли встроенная функция Java? Вручную я могу это сделать, но я ищу встроенную функцию java. Мне нужен массив, в котором каждый символ строки будет строкой. как char 'n' теперь будет строка "n",...

115
Допускаются ли отрицательные индексы массива в C?

Я просто читал код и обнаружил, что человек использовал arr[-2]для доступа ко второму элементу до arr, например: |a|b|c|d|e|f|g| ^------------ arr[0] ^---------- arr[1] ^---------------- arr[-2] Это разрешено? Я знаю, что arr[x]это то же самое, что и *(arr + x). Так arr[-2]это *(arr - 2), что ,...

115
Как сделать массив массивов на Java

Гипотетически у меня есть 5 объектов строкового массива: String[] array1 = new String[]; String[] array2 = new String[]; String[] array3 = new String[]; String[] array4 = new String[]; String[] array5 = new String[]; и я хочу, чтобы другой объект массива содержал эти 5 объектов строкового массива....

115
Преобразовать массив javascript в строку

Я пытаюсь перебрать список «значений» и преобразовать его в строку. Вот код: var blkstr = $.each(value, function(idx2,val2) { var str = idx2 + ":" + val2; alert(str); return str; }).get().join(", "); Функция alert () работает нормально и отображает правильное значение. Но почему-то функция jquery...

115
php implode (101) с кавычками

Взрыв простого массива будет выглядеть так $array = array('lastname', 'email', 'phone'); $comma_separated = implode(",", $array); и это вернет это lastname,email,phone отлично, так что я мог бы сделать это вместо $array = array('lastname', 'email', 'phone'); $comma_separated = implode("','",...

114
Самый быстрый способ взорвать ассоциативный массив с ключами

Я ищу быстрый способ превратить ассоциативный массив в строку. Типичная структура будет похожа на строку запроса URL, но с настраиваемыми разделителями, поэтому я могу использовать " &" для ссылок xhtml или " &" в противном случае. В первую очередь я склоняюсь к использованию, foreachно...

113
Что лучше использовать в PHP: $ array [] = $ value или array_push ($ array, $ value)?

Что лучше использовать в PHP для добавления члена массива, $array[] = $value; или array_push($array, $value); ? Хотя в руководстве говорится, что вам лучше избегать вызова функции, я также читал, что $array[]он намного медленнее, чем array_push(). Какие есть уточнения или...

113
Найти индекс значения в массиве

Можно ли каким-то образом использовать linq для поиска индекса значения в массиве? Например, этот цикл находит индекс ключа в массиве. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; }...

113
Как в PHP создать список, разделенный запятыми, из массива?

Я знаю, как перебирать элементы массива с помощью foreach и добавлять запятую, но всегда больно убирать последнюю запятую. Есть ли простой способ сделать это с помощью PHP? $fruit = array('apple', 'banana', 'pear', 'grape'); В конечном итоге я хочу $result = "apple, banana, pear,...

113
Как взорвать массив с ключом и значением без foreach в PHP

Как я могу превратить такой массив без foreach array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n"); к такой строке item1='object1', item2='object2',.... item-n='object-n' Я implode()уже думал об этом , но это не взрывает ключ. Если foreach это необходимо, можно ли не...

112
PHP добавляет ассоциативный массив с буквенными ключами?

Можно ли добавить к ассоциативному массиву буквальные пары ключ => значение? Я знаю, что array_unshift () работает с числовыми клавишами, но я надеюсь на то, что будет работать с буквальными клавишами. В качестве примера я бы хотел сделать следующее: $array1 = array('fruit3'=>'apple',...

112
Объединить 2 массива объектов

Давайте посмотрим на пример. var arr1 = new Array({name: "lang", value: "English"}, {name: "age", value: "18"}); var arr2 = new Array({name : "childs", value: '5'}, {name: "lang", value: "German"}); Мне нужно объединить эти 2 массива объектов и создать следующий массив: arr3 = new Array({name:...

112
Как преобразовать результаты ActiveRecord в массив хешей

У меня есть результат операции поиска ActiveRecord: tasks_records = TaskStoreStatus.find( :all, :select => "task_id, store_name, store_region", :conditions => ["task_status = ? and store_id = ?", "f", store_id] ) Теперь я хочу преобразовать эти результаты в массив таких хэшей: [0] -> {...

112
JsonMappingException: нет токена START_ARRAY

Учитывая следующий файл .json: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] Я подготовил два класса для...