-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAdditionalTask.java
More file actions
45 lines (33 loc) · 1.49 KB
/
AdditionalTask.java
File metadata and controls
45 lines (33 loc) · 1.49 KB
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
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class AdditionalTask {
public static void main (String [] args) {
//Правильно создать два списка. Один ArrayList, один LinkedList (тип данных String). Добавить в каждый из них по 3 элемента.
//Центральный элемент в ArrayList заменить на первый элемент. Удалить последний элемент.
//к LinkedList добавить весь ArrayList.
//* - найти самую длинную строку в вашем получившемся листе.
List<String> arrayList = new ArrayList<>();
List<String> linkedList = new LinkedList<>();
arrayList.add("1234");
arrayList.add("2");
arrayList.add("3");
linkedList.add("467895489");
linkedList.add("5");
linkedList.add("6");
arrayList.set(1,"1");
int center = arrayList.size() / 2;
String first = arrayList.get( 0 );
arrayList.set(center,first);
arrayList.remove(2);
linkedList.addAll(arrayList);
System.out.println( linkedList);
String maxString = "";
for (String s : linkedList){
if (s.length() > maxString.length()){
maxString = s;
}
}
System.out.println( maxString);
}
}