Справочная информация:
Я работаю над проектом очистки, использующим Selenium, который получает данные из таблиц на веб-страницах в наших средах тестирования и производства, а затем сохраняет эти данные в двух отдельных списках массивов.Тип строки (один для теста / продукта).Данные являются числами (двойными) и имеют 3 столбца и где-то 13-16 строк данных.Это варьируется, потому что я собираю данные из более чем 145 стран, и каждая таблица отличается.
Пожалуйста, не считайте, что это всего лишь пример.Код, который я здесь представляю, не является сценарием Selenium, который я запускаю.
Проблема:
Проблема заключается в том, что я пытаюсь преобразовать данные издва списка массивов, которые у меня есть, в два двумерных массива.Раньше я работал с очень простыми 2d массивами, но создал их только из пользовательского ввода.
Основываясь на проведенном ранее исследовании, синтаксис для преобразования ArrayList в массив выглядит так:
ArrayList<String> b = new ArrayList<>();
b.add("1.50");
b.add("3.12");
b.add("5.25%");
b.add("2.16");
b.add("4.36");
b.add("7.76%")
//This is just a snippet, remember the list would have anywhere from 13-16
indices.
String[] x = b.toArray();
Но как мне преобразовать этот же список в двумерный массив вформат
1.50 3.12 5.25%
2.16 4.36 7.76%
начало новой строки после каждого третьего индекса?