Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Как расширить массив объектов?  [new]
vlad2018
Member

Откуда:
Сообщений: 124
Всем доброго времени суток!
Подскажите кто знает, как расширить массив объектов с помощью другого?

есть два массива

List<Object> arr1 = new ArrayList<>();
List<Object> arr2 = new ArrayList<>();



 arr1 = [[null, null, null, null, null], [20190121114245-0500, null, 20190122114246-0500, null, null, null, null, null, 20190124114248-0500, null]]


arr2 = [[20190117114241-0500, 20190118114242-0500, 20190119114243-0500, null, 20190120114244-0500], [null, null, null, 20190123114247-0500, null, null, null, null, null, null]]


как получить вот такой результат?

res = [[20190117114241-0500, 20190118114242-0500, 20190119114243-0500, null, 20190120114244-0500бnull, null, null, null, null], [null, null, null, 20190123114247-0500, null, null, null, null, null, nullб20190121114245-0500, null, 20190122114246-0500, null, null, null, null, null, 20190124114248-0500, null]]
22 ноя 20, 19:21    [22236642]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
Создать 3-ий )))
22 ноя 20, 19:44    [22236653]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
для массив

Для коллекций - читать доку. Ссылку не дам - учитесь пользоваться гуглом или, на худой конец, скрепным яндексом.
22 ноя 20, 19:45    [22236654]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
vlad2018
Member

Откуда:
Сообщений: 124
Leonid Kudryavtsev,

я создаю, но получаю вот такой результат
[[null, null, null, null, null], [20190121114245-0500, null, 20190122114246-0500, null, null, null, null, null, 20190124114248-0500, null],[20190117114241-0500, 20190118114242-0500, 20190119114243-0500, null, 20190120114244-0500], [null, null, null, 20190123114247-0500, null, null, null, null, null, null]]
22 ноя 20, 19:46    [22236656]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
1. Код где?
2. Поясните, что обозначают странные квадратные скобки. Пока выглядит как мусор. Какой-то непонятный "кто на ком стоял" ( C )
22 ноя 20, 19:49    [22236659]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
vlad2018
Member

Откуда:
Сообщений: 124
Leonid Kudryavtsev, вот код
Object[][] wordMatrix = {{null, null, null, null, null}, {"20190121114", null, "2019012211", null, null, null, null, null, "20190124114", null}};
        Object[][] wordMatrix2 = {{"201901171142", "20190118114", "2019011911424", null, "20190120114"}, {null, null, null, "201901231", null, null, null, null, null, null}};


        List<Object> arr1 = new ArrayList<>();
        List<Object> arr2 = new ArrayList<>();
        List<Object> arr3 = new ArrayList<>();
        arr1.add(wordMatrix);
        arr2.add(wordMatrix2);
        arr3.addAll(arr1);
        arr3.addAll(arr2);

        System.out.println(arr3);
22 ноя 20, 19:57    [22236668]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
Совершенно не понятно, что не нравится в результате.

Если вставилось не в том порядке, то наверное просто поменять порядок вставки, ваш КО.
22 ноя 20, 20:02    [22236671]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
vlad2018
Member

Откуда:
Сообщений: 124
Leonid Kudryavtsev, дело в том, что результат не тот получается, мне объединяет в се массивы то есть я получаю
All = [[null, null, null, null, null], [20190117114241-0500, 20190118114242-0500, 20190119114243-0500, null, 20190120114244-0500], [null, null, null, null, null], [20190121114245-0500, 20190122114246-0500, null, null, null, null, null, 20190124114248-0500, null, null], [20190117114241-0500, 20190118114242-0500, 20190119114243-0500, null, 20190120114244-0500], [null, null, null, 20190123114247-0500, null, null, null, null, null, null]]


а нужно расширить их, чтоб получилось

res = [[20190117114241-0500, 20190118114242-0500, 20190119114243-0500, null, 20190120114244-0500бnull, null, null, null, null], [null, null, null, 20190123114247-0500, null, null, null, null, null, nullб20190121114245-0500, null, 20190122114246-0500, null, null, null, null, null, 20190124114248-0500, null]]


вот и прошу помощи
22 ноя 20, 20:06    [22236675]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
что значит "расширить" ? у Вас совершенно странное восприятие русского языка. Что значит "расширить 2-е коллекции в 1-ну, но при этом не объединять"?

ну и блин, сделайте нормальный (короткий) пример. Что либо понять в Вашей простыне - вот лично мне совершенно не возможно.
22 ноя 20, 20:28    [22236701]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
Расширить -

1.
Сделать более широким, более обширным.
"Р. дорожки"
2.
Увеличить в числе, в объёме.
"Р. производство"

( С ) google )))
22 ноя 20, 20:30    [22236704]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
vlad2018
Member

Откуда:
Сообщений: 124
Leonid Kudryavtsev,
что я подразумеваю, как я описал выше у меня два массива
при текущей реализации я получаю следующий результат

[[test1,test2,test3,null,null],[null,null,null],[test5,test6,test7],[null,test8,nullnull]]



а хочу получить вот такой

[[test1,test2,test3,null,null,null,null,null],[test5,test6,test7,null,test8,nullnull]]
22 ноя 20, 20:36    [22236713]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
vlad2018
Member

Откуда:
Сообщений: 124
всем спасибо за помощь, уже разобрался)
23 ноя 20, 13:39    [22237155]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3067
Ему нужен третий массив (коллекция), элементы которого включают в себя элементы первого и второго, т.е.
элемент3 = элемент1 + элемент2
23 ноя 20, 14:31    [22237212]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
LeonidPal
Member

Откуда:
Сообщений: 5
я б на собеседовании, сразу же давал задания на пользования гуглом
23 ноя 20, 22:08    [22237521]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3067
LeonidPal
я б на собеседовании, сразу же давал задания на пользования гуглом

+
24 ноя 20, 11:09    [22237728]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
vlad2018
Member

Откуда:
Сообщений: 124
Garrick,

просто необходимо посмотреть на код выше
24 ноя 20, 12:00    [22237770]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
mayton
Member

Откуда: loopback
Сообщений: 49768
Этот не массив.
24 ноя 20, 12:36    [22237795]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
Это массив. Точнее массив непонятно чего. Правда, об этом в начале топика и сообщается (массив объектов, объект == все что угодно, массив непонятно чего).

Т.ч. с существительным все нормально. Тут скорее в глаголе или в местоимение (?) проблема.

Т.к., похоже, не "расширить" и, похоже, нужно объединить не сам массив, а массив лежащий в другом массиве т.е. проблема с местоимением

)))
24 ноя 20, 12:48    [22237808]     Ответить | Цитировать Сообщить модератору
 Re: Как расширить массив объектов?  [new]
vlad2018
Member

Откуда:
Сообщений: 124
Leonid Kudryavtsev,

Наверное забыли как учились?? Или великий гуру? в чем я очень глубоко сомневаюсь... Форумы и существует для того, чтоб обмениваться знаниями, а не ехидничать чем вы и занимаетесь...
24 ноя 20, 19:15    [22237975]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить