Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по методам библиотеке класса java.util.Arrays / 3 сообщений из 3, страница 1 из 1
29.11.2018, 21:17
    #39740562
x17.mstu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по методам библиотеке класса java.util.Arrays
Подскажите какой метод в библиотеке java.util.Arrays отвечает за вывод всех not null элементов?

private Resume[] storage = new Resume[5];

private int maxIndex = 0; // индекс, следующий за последним заполненным значением

Resume[] getAll() {
Resume[] dest = new Resume[maxIndex];
for (int i = 0; i < maxIndex; i++) {
dest[i] = storage[i];
}
return dest;
}

и за очистку, соответственно

public void clear() {
for (int i = 0; i < maxIndex; i++) {
storage[i] = null;
}
maxIndex = 0;
}
...
Рейтинг: 0 / 0
30.11.2018, 12:30
    #39740785
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по методам библиотеке класса java.util.Arrays
x17.mstu, ну заполнить null можно с помощью fill, например.
Вернуть не null и чтобы одним методом - я не помню, можно как-то так, наверное ;)

Код: java
1.
Arrays.stream(storage ).filter(Objects::nonNull).toArray(Integer[]::new);
...
Рейтинг: 0 / 0
30.11.2018, 13:52
    #39740856
x17.mstu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по методам библиотеке класса java.util.Arrays
Озверин,
Спасибо добрый человек.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по методам библиотеке класса java.util.Arrays / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]