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

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

3
Разница между массивом и списком в scala
В каких случаях следует использовать Array (Buffer) и List (Buffer). Единственное отличие, которое я знаю, заключается в том, что массивы невариантны, а списки ковариантны. А как насчет производительности и некоторых других характеристик?

6
Хранение идентификаторов R.drawable в массиве XML
Я хотел бы сохранить идентификатор R.drawable.*извлекаемых ресурсов в виде внутри массива, используя файл значений XML, а затем получить массив в моей деятельности. Есть идеи как этого добиться?

6
Как придать значение аннотации из константы Java
Я думаю, что это может быть невозможно в Java, потому что аннотация и ее параметры разрешаются во время компиляции. У меня есть интерфейс следующим образом, public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } и другой класс как, @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } …
146 java  arrays  annotations 

10
Как инициализировать байтовый массив в Java?
Мне нужно сохранить некоторые постоянные значения (UUID) в форме байтового массива в java, и мне интересно, как лучше всего инициализировать эти статические массивы. Вот как я сейчас это делаю, но чувствую, что должен быть способ получше. private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, …
146 java  arrays  byte 


4
Массив JavaScript для установки
MSDN ссылается на абстракцию Set коллекции JavaScript . У меня есть массив объектов, которые я хотел бы преобразовать в набор, чтобы я мог удалить ( .delete()) различные элементы по имени: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} ]; Как мне преобразовать …
145 javascript  arrays  set 



5
Как скопировать часть массива в другой массив в C #?
Как я могу скопировать часть массива в другой массив? Считай, что у меня int[] a = {1,2,3,4,5}; Теперь, если я дам начальный и конечный индексы массива, aон должен быть скопирован в другой массив. Например, если я задаю начальный индекс как 1 и конечный индекс как 3, элементы 2, 3, 4 …
144 c#  arrays 

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


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

6
Как удалить объект из массива внутри цикла foreach?
Я перебираю массив объектов и хочу удалить один из объектов на основе его свойства id, но мой код не работает. foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the $array unset($element);//this doesn't work unset($array,$element);//neither does this …
142 php  foreach  unset  arrays 



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