Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.09.2013
Сообщений: 52

Итерация по list в Java 8

17.07.2017, 11:21. Показов 532. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем
Ребят, подскажите, пожалуйста, как данный код можно изменить с использованием Java 8?

Java
1
2
3
4
5
6
7
8
9
    @DataProvider(name = "testsProvider3")
    public Object[][] generateTestDataFromToml2() {
        List<TestDataBean> testDataBeans = TestDataProvider.generateTestData();
        TestDataBean data[][] = new TestDataBean[testDataBeans.size()][1];
        for (int i = 0; i < testDataBeans.size(); i++) {
            data[i][0] = testDataBeans.get(i);
        }
        return data;
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.07.2017, 11:21
Ответы с готовыми решениями:

Методы интерфейса java.util.List
Создать тестовый пример, демонстрирующий работу всех методов интерфейса java.util.List. В качестве коллекций, реализующих данный интерфейс...

есть ли в Java 1.0, 1.1.x список типа List но с поддержкой иконок
собственно говоря вот такой вопрос. обычный список List из awt поддерживает только текстовый режим.

javax.wsdl.Part не имплементирует java.util.List.
Господа! Есть некий класс SomeForm extends ActionForm и у него поле private List parts. При этом в struts-config'e указано ...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
17.07.2017, 12:58
Цитата Сообщение от kirdeleg Посмотреть сообщение
TestDataBean data[][] = new TestDataBean[testDataBeans.size()][1];
чо за структура такая? какой в ней смысл?
0
0 / 0 / 0
Регистрация: 02.09.2013
Сообщений: 52
17.07.2017, 13:12  [ТС]
xoraxax, TestNG принимает параметром для DataProvider - Object[][].
Метод TestDataProvider.generateTestData() возвращает ArrayList.
Для приведения данных в DataProvider и нужен этот метод
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
17.07.2017, 13:26
в тестовый метод можно параметры передавать, которые в итоге будут доставаться из провайдера
Java
1
2
3
4
5
6
7
@DataProvider(name = ENTITY_PROVIDER)
    public Object[][] entityProvider() {
        return new Object[][]{
                {"a", "b", "c"},
                {"d", "e", "f"}
        };
    }
Java
1
2
3
4
@Test(dataProvider = ENTITY_PROVIDER)
    public void testEntity(String a, String b, String c) {
       ...
}
testEntity будет вызван дважды. То, что ты делаешь - это какой-то изврат.

Добавлено через 6 минут
а, блин, кажется понял, в чем вопрос.

че-то типа того, ИДЕ нет под рукой.
list.stream.map(testBean -> new TestBean[]{testBean}).toArray()
1
0 / 0 / 0
Регистрация: 02.09.2013
Сообщений: 52
17.07.2017, 14:46  [ТС]
xoraxax, спасибо, что натолкнули. Это вылилось в вот это
Java
1
2
3
4
    @DataProvider(name = "testsProvider2")
    public Object[][] generateTestDataFromToml() {
        return TestDataProvider.generateTestData().stream().map(testBean -> new TestDataBean[]{testBean}).toArray(TestDataBean[][]::new);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.07.2017, 14:46
Помогаю со студенческими работами здесь

Ошибка reference to List is ambiguous; both interface java.util.List in package java.util and class java.awt.List in...
Почему кгда я загружаю пакеты awt, utill вместе в одной проге при обьявлении елемента List я ловлю такую ошибку. 'listTest.java':...

Шрифт java.awt.List
Извините за прошлый пост с плохим кодом. Разобрался, что нужно исправить. Требуется шрифт в java.awt.List поменять на Consolas 10(который...

Непонятная работа java.awt.List
Дело в том, что при выводе на консоль ArrayList() выравнивание столбцов работает верно. При добавлении тех же самых строк в java.awt.List,...

Получение не выделенных элементов java.awt.List
Здравствуйте. Помогите получить не выделенные элементы List. Допустим есть List и в нем 4 элемента. Я выделяю 3 из них и должен получить,...

Конвертировать один элемент из List<List<Class>> в list и string
Как можно перевести один выбранный элемент из List&lt;List&lt;Data&gt;&gt; myList в list и string? Например, myList. Сейчас я могу с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru