Домой Интервью Вопросы Ответы В Java8 Как перемешать, перевернуть, копировать, повернуть и поменять местами список с...

В Java8 Как перемешать, перевернуть, копировать, повернуть и поменять местами список с помощью API-интерфейсов коллекции?

1474
0

Фреймворк коллекции Java довольно удивителен. Класс коллекции состоит исключительно из статических методов, которые работают или возвращают коллекции.

Эти операции работают в списке различных коллекций , таких как List, Set и т.д. В этом уроке мы рассмотрим список коллекторских операций , которые мы будем выполнять в списке.

Давайте начнем:

Мы собираемся выполнить все эти операции: Shuffle (), Reverse (), Copy (), Rotate () и Swap ().

Сначала создайте класс CrunchifyJava8ShuffleList.java , Следующая вещь, чтобы создать List и с помощью Collection Framework выполнить все операции.

Пожалуйста, создайте ниже Java-класс в вашей среде Eclipse и запускайте как Java-приложение.

CrunchifyJava8ShuffleList.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
пакет crunchify. ком . учебник ;
импорт Java . Util. ArrayList ;
импорт Java . Util. Коллекции ;
импорт Java . Util. Список ;
/ **
* @author Crunchify.com
* Лучший способ перемешать, реверсировать, копировать, вращать и менять список в Java8
*
* /
общественности учебный класс CrunchifyJava8ShuffleList {
общественности статический недействительным main ( Строка [ ] аргументы ) {
Список < String > CrunchifyList знак равно новый ArrayList < String > ( ) ;
CrunchifyList . добавить ( Google ) ;
CrunchifyList . добавить ( Facebook ) ;
CrunchifyList . добавить ( «Твиттер» ) ;
CrunchifyList . добавить ( «Snap Inc» ) ;
CrunchifyList . добавить ( Crunchify LLC ) ;
CrunchifyList . добавить ( TechCrunch ) ;
CrunchifyList . добавить ( «Verizon» ) ;
Список < String > NewList знак равно новый ArrayList < String > ( CrunchifyList ) ;
// Распечатать список перед любой операцией.
Система. вне. println ( «Результат печати перед любой операцией: / t» + CrunchifyList ) ;
// Произвольно переставляет указанный список, используя источник случайности по умолчанию.
Коллекции . shuffle ( CrunchifyList ) ;
Система. вне. println ( «Результат печати после shuffle (): / t» + CrunchifyList ) ;
// Меняет порядок элементов в указанном списке.
Коллекции . реверс ( CrunchifyList ) ;
Система. вне. println ( «Результат печати после реверса (): / t» + CrunchifyList ) ;
// Копирует все элементы из одного списка в другой.
Коллекции . копия ( newList , CrunchifyList ) ;
Система. вне. println ( «Результат печати после копирования (): / t / t» + newList ) ;
// Поворачивает элементы в указанном списке на указанное расстояние.
Коллекции . повернуть ( newList , 2 ) ;
Система. вне. println ( «Результат печати после rotate (): / t» + newList ) ;
// Возвращает количество элементов в этом списке.
Система. вне. println ( «Печать общего количества с использованием size (): / t» + newList . размер ( ) ) ;
// Меняет местами элементы в указанных позициях в указанном списке.
Коллекции . своп ( newList , 2 , 4 ) ;
Система. вне. println ( «Результат печати после swap (): / t / t» + newList ) ;
}
}

Выход консоли Eclipse:

Выход Eclipse Console

1
2
3
4
5
6
7
Результат печати перед любой операцией : [ Google , Facebook , Twitter , Snap Inc , Crunchify LLC , TechCrunch , Verizon ]
Результат печати после shuffle ( ) : [ Google , TechCrunch , Verizon , Facebook , Snap Inc , Twitter , Crunchify LLC ]
Результат печати после реверса ( ) : [ Crunchify LLC , Twitter , Snap Inc , Facebook , Verizon , TechCrunch , Google ]
Результат печати после копирования ( ) : [ Crunchify LLC , Twitter , Snap Inc , Facebook , Verizon , TechCrunch , Google ]
Результат печати после rotate ( ) : [ TechCrunch , Google , Crunchify LLC , Twitter , Snap Inc , Facebook , Verizon ]
Печать общего количества с использованием size ( ) : 7
Результат печати после замены ( ) : [ TechCrunch , Google , Snap Inc , Twitter , Crunchify LLC , Facebook , Verizon ]

Дайте мне знать, если вы хотите выполнить еще несколько операций и у вас есть любимый список действий в списке Java или наборе Java .

В Java8 Как перемешать, перевернуть, копировать, повернуть и поменять местами список с помощью API-интерфейсов коллекции?

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Как перевернуть строку в Java?

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь