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

144
Какова инициализация массива по умолчанию в Java?

Итак, я объявляю и инициализирую массив int: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } Скажи, что я делаю это вместо этого ... int[] arr = new int[5]; System.out.println(arr[0]); ... 0будет печатать в стандартном формате. Также, если я...

144
Почему массив реализует IList?

См. Определение класса System.Array public abstract class Array : IList, ... Теоретически я смогу написать это и буду счастлив int[] list = new int[] {}; IList iList = (IList)list; Я также должен иметь возможность вызывать любой метод из iList ilist.Add(1); //exception here Мой вопрос не в том,...

142
Влияет ли на производительность при вызове ToList ()?

При использовании ToList(), есть влияние на производительность , что нужно учитывать? Я писал запрос для извлечения файлов из каталога, который представляет собой запрос: string[] imageArray = Directory.GetFiles(directory); Однако, поскольку мне нравится работать List<>, я решил добавить ......

141
Синтаксис инициализации массива, когда он не указан в объявлении

Я могу написать: AClass[] array = {object1, object2} Еще я могу написать: AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; но я не могу написать: AClass[] array; ... array = {object1, object2}; Почему это заблокировано Java? Я знаю, как это обойти, но время от времени...

141
Как отфильтровать массив от всех элементов другого массива

Я хотел бы понять лучший способ отфильтровать массив от всех элементов другого . Я пробовал использовать функцию фильтра, но мне не пришло в голову, как задать ей значения, которые я хочу удалить. Что-то вроде: var array = [1,2,3,4]; var anotherOne = [2,4]; var filteredArray =...

140
Проверка, многомерный массив или нет?

Каков наиболее эффективный способ проверить, является ли массив плоским массивом примитивных значений или это многомерный массив ? Есть ли способ сделать это, не перебирая массив и не выполняя is_array()каждый из его элементов?...

140
Преобразование массива примитивных длинных длин в список длинных позиций

Это может быть довольно простой вопрос для руководителя службы, но моя первая попытка на удивление полностью не сработала. Я хотел взять массив примитивных длинных значений и превратить его в список, что я попытался сделать вот так: long[] input = someAPI.getSomeLongs(); List<Long>...

139
Как отсортировать массив в Bash

У меня есть массив в Bash, например: array=(a c b f 3 5) Мне нужно отсортировать массив. Не просто отображать содержимое отсортированным способом, но чтобы получить новый массив с отсортированными элементами. Новый отсортированный массив может быть совершенно новым или...

139
JavaScript найти и удалить объект в массиве на основе значения ключа

Я пробовал несколько подходов о том, как найти объект в массиве, где ID = var, и, если он найден, удалить объект из массива и вернуть новый массив объектов. Данные: [ {"id":"88","name":"Lets go testing"}, {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You are awesome!"} ] Я могу...

138
Как эмулировать поведение инициализации массива C «int arr [] = {e1, e2, e3,…}» с помощью std :: array?

(Примечание: этот вопрос касается того, что не нужно указывать количество элементов и по-прежнему разрешать непосредственную инициализацию вложенных типов.) В этом вопросе обсуждаются варианты использования, оставленные для массива C, например int arr[20];. В своем ответе @James Kanze показывает...

138
Как удалить конкретный элемент из массива, используя python

Я хочу написать что-то, что удаляет определенный элемент из массива. Я знаю, что мне нужно forперебрать массив, чтобы найти элемент, который соответствует содержимому. Допустим, у меня есть массив писем, и я хочу избавиться от элемента, который соответствует какой-либо строке письма. Я на самом...

138
Swift: сортировка массива объектов по алфавиту

У меня есть это: class Movies { Name:String Date:Int } и массив [Фильмы]. Как отсортировать массив в алфавитном порядке по имени? Я пробовал: movieArr = movieArr.sorted{ $0 < $1 } и movieArr = sorted(movieArr) но это не работает, потому что у меня нет доступа к атрибуту name в...