Вопросы с тегом 'arrays'

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

Получите все уникальные значения в массиве JavaScript (удалите дубликаты)

У меня есть массив чисел, которые мне нужно убедиться, уникальны. Я нашел фрагмент кода ниже в Интернете, и он отлично работает, пока в нем не будет нуля. Я нашел этот другой script здесь на SO, который выглядит почти так же, как и он, но это не под...
25 дек. '09 в 4:28
31

"Примечание: неопределенная переменная", "Примечание: неопределенный индекс" и "Примечание: неопределенное смещение" с использованием PHP

Я запускаю сценарий PHP и продолжаю получать ошибки, такие как: Примечание: неопределенная переменная: my_variable_name в C:\wamp\www\mypath\index.php в строке 10 Примечание: неопределенный индекс: my_index C:\wamp\www\mypath\index.php в строке 1...
23 нояб. '10 в 21:26
53

Как рандомизировать (перетасовать) массив JavaScript?

У меня есть такой массив: var arr1 = ["a", "b", "c", "d"]; Как я могу рандомизировать/перетасовать его?
15 мар. '10 в 22:37
56

Удалить повторяющиеся значения из массива JS

У меня очень простой массив JavaScript, который может содержать или не содержать дубликаты. var names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"]; Мне нужно удалить дубликаты и поместить уникальные значения в новый массив. Я мог бы ук...
10 февр. '12 в 14:53
43

Как создать двумерный массив в JavaScript?

Я читаю онлайн, и некоторые места говорят, что это невозможно, некоторые говорят, что это так, а затем приводят пример, а другие опровергают пример и т.д. Как объявить 2-мерный массив в JavaScript? (при условии, что это возможно) Как я могу получи...
08 июн. '09 в 18:24
10

Как отсортировать многомерный массив по значению?

Как я могу отсортировать этот массив по значению ключа "order"? Несмотря на то, что значения в настоящее время являются последовательными, они не всегда будут. Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f109...
23 апр. '10 в 13:54
38

Получить первый элемент массива

У меня есть массив: array( 4 => 'apple', 7 => 'orange', 13 => 'plum' ) Я хотел бы получить первый элемент этого массива. Ожидаемый результат: string apple Одно требование: это невозможно сделать при передаче по ссылке, поэтому array_s...
17 дек. '09 в 12:26
29

Как создать общий массив в Java?

В связи с реализацией Java-дженериков вы не можете иметь такой код: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Как я могу реализовать э...
09 февр. '09 в 17:30
77

Объединить/сгладить массив массивов

У меня есть массив JavaScript, например: [["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]] Как бы я хотел объединить отдельные внутренние массивы в один, например: ["$6", "$12", "$25", ...]
02 июн. '12 в 18:53
41

Удалить пустые элементы из массива в Javascript

Как удалить пустые элементы из массива в JavaScript? Есть ли простой способ, или мне нужно его пропустить и удалить вручную?
11 нояб. '08 в 15:48
6

Преобразовать массив ArrayList <String> в String []

Я работаю в среде Android и пробовал следующий код, но он, похоже, не работает. String [] stockArr = (String[]) stock_list.toArray(); Если я определяю следующее: String [] stockArr = {"hello", "world"}; он работает. Есть что-то, что мне не хват...
21 мар. '11 в 5:57
44

Получить последний элемент в массиве

Вот мой код JavaScript: var linkElement = document.getElementById("BackButton"); var loc_array = document.location.href.split('/'); var newT = document.createTextNode(unescape(capWords(loc_array[loc_array.length-2]))); linkElement.appendChild(newT)...
09 июл. '10 в 19:45
57

Как создать массив, содержащий 1... N

Я ищу альтернативы ниже для создания массива JavaScript, содержащего от 1 до N, где N известно только во время выполнения. var foo = []; for (var i = 1; i <= N; i++) { foo.push(i); } Мне кажется, что должен быть способ сделать это без цикла...
19 сент. '10 в 17:34
18

Преобразование массива в список на Java

Как преобразовать массив в список в Java? Я использовал Arrays.asList(), но поведение (и подпись) каким-то образом изменилось с Java SE 1.4.2 (теперь документы находятся в архиве) до 8, и большинство фрагментов, которые я нашел в Интернете, использ...
09 апр. '10 в 12:20
59

Как сравнить массивы в JavaScript?

Я бы хотел сравнить два массива... идеально, эффективно. Ничего необычного, просто true, если они идентичны, и false, если нет. Неудивительно, что оператор сравнения не работает. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Return...
20 окт. '11 в 14:27