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

Массив - это упорядоченная линейная структура данных, состоящая из набора элементов (значений, переменных или ссылок), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте вместо них следующие связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который является специфическим для языка программирования, пометьте вопрос используемым языком программирования.



30
Преобразовать объект PHP в ассоциативный массив
Я интегрирую API на свой веб-сайт, который работает с данными, хранящимися в объектах, в то время как мой код написан с использованием массивов. Мне бы хотелось, чтобы быстрая и грязная функция конвертировала объект в массив.
761 php  arrays 


19
Получить первый ключ в (возможно) ассоциативном массиве?
Какой лучший способ определить первый ключ в возможно ассоциативном массиве? Сначала я подумал, что нужно просто просмотреть массив, а затем сразу же разбить его, вот так: foreach ($an_array as $key => $val) break; Таким образом, наличие ключа $ содержит первый ключ, но это кажется неэффективным. У кого-нибудь есть лучшее решение?
757 php  arrays 




18
Как преобразовать массив в набор в Java
Я хотел бы преобразовать массив в набор в Java. Есть несколько очевидных способов сделать это (то есть с помощью цикла), но я хотел бы что-то более аккуратное, что-то вроде: java.util.Arrays.asList(Object[] a); Любые идеи?
718 java  collections  arrays  set 

30
Разбить строку на массив в Swift?
Скажем, у меня есть строка здесь: var fullName: String = "First Last" Я хочу разбить строку базы на пустое пространство и присвоить значения их соответствующим переменным var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameArr[0] var lastName: String? = fullnameArr[1] Кроме того, иногда пользователи могут не …
688 arrays  swift  string  split 

23
Как определить, содержит ли массив Javascript объект с атрибутом, равным заданному значению?
У меня есть массив как vendors = [ { Name: 'Magenic', ID: 'ABC' }, { Name: 'Microsoft', ID: 'DEF' } //and so on goes array... ]; Как проверить этот массив, чтобы увидеть, существует ли Magenic? Я не хочу зацикливаться, если я не должен. Я работаю с потенциально несколькими тысячами записей. …
659 javascript  arrays 

21
Разбить строку на массив в Bash
В скрипте Bash я хотел бы разбить строку на части и сохранить их в массиве. Линия: Paris, France, Europe Я хотел бы иметь их в массиве, как это: array[0] = Paris array[1] = France array[2] = Europe Я хотел бы использовать простой код, скорость команды не имеет значения. Как мне …
641 arrays  bash  split 

21
Самый быстрый способ продублировать массив в JavaScript - слайс против цикла 'for'
Чтобы дублировать массив в JavaScript: что из следующего быстрее использовать? Метод среза var dup_array = original_array.slice(); For петля for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; Я знаю, что оба способа делают только поверхностную копию : если original_array содержит ссылки на объекты, объекты не …

17
Как удалить объекты из ассоциативного массива javascript?
Предположим, у меня есть этот код: var myArray = new Object(); myArray["firstname"] = "Bob"; myArray["lastname"] = "Smith"; myArray["age"] = 25; Теперь, если я хотел удалить «фамилию»? .... есть какой-то эквивалент myArray["lastname"].remove()? (Мне нужно убрать элемент, потому что количество элементов важно, и я хочу, чтобы все было чисто.)

8
Любой способ объявить массив в строке?
Допустим, у меня есть метод m (), который принимает массив строк в качестве аргумента. Есть ли способ, которым я могу просто объявить этот массив в строке, когда я делаю вызов? т.е. вместо: String[] strs = {"blah", "hey", "yo"}; m(strs); Могу ли я просто заменить это одной строкой и избежать объявления …
617 java  arrays 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.