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

81
Java: как читать текстовый файл

Я хочу прочитать текстовый файл, содержащий значения, разделенные пробелами. Значения целые. Как я могу прочитать его и поместить в список массивов? Вот пример содержимого текстового файла: 1 62 4 55 5 6 77 Хочу в аррайлисте как [1, 62, 4, 55, 5, 6, 77]. Как это сделать на Java?...

81
Как составить новый список со свойством объекта, находящегося в другом списке

Представьте, что у меня есть список определенных объектов: List<Student> И мне нужно создать еще один список, включая idsиз Studentsприведенного выше списка: List<Integer> Можно ли этого добиться, избегая использования цикла, используя коллекции apache или guava ? Какие методы должны...

81
Изменение языка разработки в Xcode

Мне нужно установить испанский язык в качестве языка разработки для приложения iOS. Я уже использую Xcode 6, и я изменил Localization native development regionзапись в app Info.plist( CFBundleDevelopmentRegion) с «en» на «es». Однако в Project> Info> Localizations английский остается...

80
Как я могу вырезать ArrayList из ArrayList в Java?

Как получить фрагмент массива ArrayListв Java? В частности, я хочу сделать что-то вроде этого: ArrayList<Integer> inputA = input.subList(0, input.size()/2); // where 'input' is a prepouplated ArrayList<Integer> Итак, я ожидал, что это сработает, но Java возвращает List- так что это...

80
Переворачивание списка с использованием нотации срезов

в следующем примере: foo = ['red', 'white', 'blue', 1, 2, 3] где: foo[0:6:1]будет печатать все элементы в foo. Однако foo[6:0:-1]будет опущен 1-й или 0-й элемент. >>> foo[6:0:-1] [3, 2, 1, 'blue', 'white'] Я понимаю, что могу использовать foo.reverse () или foo [:: - 1] для печати списка...

80
QVector против QList

У меня есть список целых чисел, которые мне нужно перебрать, но массив неадекватен. В чем разница между vectorsи listsесть ли что-нибудь, что мне нужно знать, прежде чем я выберу тип? Чтобы быть ясным, я читал документы QT, но это то, что я знаю: QList<T>,, QLinkedList<T>и...

80
Как преобразовать матрицу в список векторов-столбцов в R?

Допустим, вы хотите преобразовать матрицу в список, где каждый элемент списка содержит один столбец. list()или as.list()явно не сработает, и до сих пор я использую хак, использующий поведение tapply: x <- matrix(1:10,ncol=2) tapply(x,rep(1:ncol(x),each=nrow(x)),function(i)i) Меня это не совсем...

80
Есть ли в C # синглтон «Пустой список»?

В C # я хорошо использую LINQ и IEnumerable. И все хорошо (по крайней мере, в большинстве случаев). Однако во многих случаях я считаю, что мне нужно пустое поле IEnumerable<X>по умолчанию. То есть я бы хотел for (var x in xs) { ... } чтобы работать без проверки нуля. Вот что я сейчас делаю,...

79
Что означает это логическое «(число & 1) == 0»?

На CodeReview я разместил рабочий фрагмент кода и попросил совета по его улучшению. Один из них заключался в использовании логического метода, чтобы проверить, имеет ли ArrayList четное количество индексов (что было необходимо). Это был предложенный код: private static boolean isEven(int number) {...

79
list () использует немного больше памяти, чем понимание списка

Итак, я играл с listобъектами и обнаружил небольшую странную вещь, которая, если listсоздается с list()ее помощью, использует больше памяти, чем понимание списка? Я использую Python 3.5.2 In [1]: import sys In [2]: a = list(range(100)) In [3]: sys.getsizeof(a) Out[3]: 1008 In [4]: b = [i for i in...

77
Почему b + = (4,) работает, а b = b + (4,) не работает, когда b является списком?

Если мы возьмем, b = [1,2,3]и если мы попытаемся сделать:b+=(4,) Он возвращается b = [1,2,3,4], но если мы попытаемся b = b + (4,)это сделать, это не сработает. b = [1,2,3] b+=(4,) # Prints out b = [1,2,3,4] b = b + (4,) # Gives an error saying you can't add tuples and lists Я ожидал...

50
Инициализируйте несколько постоянных членов класса, используя один вызов функции C ++

Если у меня есть две разные постоянные переменные-члены, которые нужно инициализировать на основе одного и того же вызова функции, есть ли способ сделать это, не вызывая функцию дважды? Например, класс дроби, где числитель и знаменатель постоянны. int gcd(int a, int b); // Greatest Common Divisor...

24
Объединение элементов списка, если эти элементы находятся между двумя пробелами

У меня есть такой вклад: ['assembly', '', 'py', 'tho', 'n', '', 'ja', 'va', '', 'rub', 'y', '', 'java', 'script', '', 'c++'] Я хочу объединить элементы между ними, ''чтобы иметь такой вывод: ['assembly', 'python', 'java', 'ruby', 'javascript', 'c++'] Я попытался использовать joinи список нарезки...

19
Невозможно выбрать одну и ту же строку дважды в SwiftUI

У меня есть список навигации с несколькими разделами и строками. Я выбираю строку foo, она переходит к желаемому виду. Однако, когда я возвращаюсь к корневому представлению, я не могу выбрать строку foo. Я нажимаю на строку foo, и ничего не происходит. Я нажимаю на строку строки, и эта строка...

14
Как остановить Xcode 11 от изменения CFBundleVersion и CFBundleShortVersionString в $ (CURRENT_PROJECT_VERSION) и $ (MARKETING_VERSION)?

Начиная с версии 11, XCode устанавливает мое CFBundleVersionзначение в значение $(CURRENT_PROJECT_VERSION)и мое CFBundleShortVersionStringв значение $(MARKETING_VERSION)всякий раз, когда я ввожу значения версии или сборки в целевых настройках (вкладка «Общие»). Фактическая версия и значения сборки,...