Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 25.05.2022
Сообщений: 2

Проблема с потоками

25.05.2022, 11:58. Показов 340. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня запускается не менюшка а все сразу ПАМАГИТЕ я новенький
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
package lab6;
 
import java.util.*;
 
public class LR_6 {
 
    public static void main(String[] args) {
 
        int size = 5; // Размер ArrayList (можно не указывать, служит для определения кол-ва элементов)
        int i; // Счётчик для циклов и нумерация для println
        int addI = 1; // Позиция элемента для добавления
        String addS = "Элемент №" + addI; // Строка для добавления по позиции addI
        int setI = 5; // Позиция элемента для переписи
        String setS = "Последний элемент"; // Строка для переписи по позиции setI
        int startSublist = 1; // Начальный индекс подсписка
        int endSublist = 3;  // Конечный индекс подсписка (не выведет 3 элемент <-1>)
 
        List<String> mlbb = new ArrayList<>(size);// Создание нового ArrayList c размером size
 
        System.out.println("Добавление элементов в ArrayList\n");
 
        for (i = 0; i < size; i++) {
 
            mlbb.add(i, "Элемент[" + i + "]");
            System.out.println("Элемент №" + i + " добавлен");
        } // Добавление элементов в ArrayList
 
        System.out.println("\nВывод элементов через for\n");
 
        for (i = 0; i < mlbb.size(); i++) {
            System.out.println("Элемент номер " + i +
                    " содержимое: " + mlbb.get(i));
        } // Реализация через for
 
        mlbb.add(addI, addS); // Для добавления addS по позиции addI
 
        i = 0; //Зануление для след. счетчика
 
        System.out.println("\nВывод элементов через for each\n");
 
        for (String el : mlbb) {
 
            System.out.println("Элемент номер " + i + " содержимое: " + el);
 
            i++;
        } // Реализация через for each
 
        System.out.println("\nЗамена элемента по индексу\n");
 
        mlbb.set(setI, setS); // Для перезаписи позиции setI текстом setS
 
        System.out.println("Элемент по индексу №" + setI + " заменен на <" + mlbb.get(setI) + ">"); // Реализация метода get()
 
        System.out.println("\nПолучения кол-ва элементов\n");
 
        System.out.println("Кол-во элементов: " + mlbb.size());
 
        System.out.println("\nПроверка на содержания элемента в списке\n");
 
        System.out.println("Элемент <" + setS + (mlbb.contains(setS) ? "> содержится" : "> не содержится")); // Проверка содержится ли setS в списке
 
        System.out.println("\nСоздание и вывод подсписка\n");
 
        List<String> mlbbsublist = mlbb.subList(startSublist, endSublist); // Реализация метода subList()
 
        i = 0; // Обнуление счетчика
 
        for (String el : mlbbsublist) {
 
            System.out.println("Элемент номер " + i + " содержимое: " + el);
 
            i++;
        } // Выводи содержимого подсписка
 
        System.out.println("\nУдаление 0 (1) элемента подсписка\n");
 
        mlbbsublist.remove(0);
 
        System.out.println("Элемент был удален");
 
        System.out.println("\nСоздание LinkedList\n");
 
        List<String> mlbblinked = new LinkedList<>();
 
        System.out.println("\nСоздание LinkedList\n");
 
        for(i = 0; i < 5; i++){mlbblinked.add("Элемент " + i);} // Добавление элементов
 
        System.out.println("\nВывод эелементов списка прямым порядком\n");
 
        Iterator<String> perebor = mlbblinked.iterator();
 
        while(perebor.hasNext()){System.out.println("Элемент " + perebor.next());}
 
        System.out.println("\nВывод эелементов списка обратным порядком с добавлением\n");
 
        ListIterator<String>prevPereborAdder = (ListIterator<String>)perebor;
        
        prevPereborAdder.add("Какой-то левый элемент");
 
        
        
        while(prevPereborAdder.hasPrevious()){System.out.println("Элемент " + prevPereborAdder.previous());}
 
        System.out.println("\nСшили оба списка и вывели этот список (linked)\n");
 
        mlbblinked.addAll(mlbb);
 
        for(String el : mlbblinked){System.out.println(el);}
 
        System.out.println("\nУдаление всех элементов\n");
 
        mlbblinked.clear(); // Очищаем список
 
        System.out.println(mlbblinked.isEmpty() ? "Все элементы удалены" : "Не получилось"); // Реализация isEmpty
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.05.2022, 11:58
Ответы с готовыми решениями:

Проблема с потоками (файлы)
В коде программы необходимо несколько раз открывать один и тот же файл. Проблема в том, когда закрываешь поток для сохранения данных в...

Проблема с потоками
Есть два потока, они обращаются к одной переменной, в результате изменяют её вместе. Как сделать, чтобы каждый поток работал со своей...

Проблема при работе с потоками
Помогите решить тупую проблему! Есть массив строк: String MassStr = new String{'one', 'two', 'three'}; Теперь я хочу чтобы...

2
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
25.05.2022, 18:52
Цитата Сообщение от Joindap Посмотреть сообщение
Проблема с потоками
Эммм... А где тут потоки?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
25.05.2022, 19:06
iSmokeJC, ну чё ты начинаешь, новенький же, памаги
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.05.2022, 19:06
Помогаю со студенческими работами здесь

C++ Проблема с потоками
Добрый вечер, имеется вот такой код По идеи по нажатии клавиши 1 идет первый поток, по нажатии клавиши 2 поток приостанавливается, при...

Проблема с потоками
По нажатию кнопки происходит сложный метод, но перед тем как метод выполнять я просто хочу чтобы ProgressBar стал видимым, но сначала...

Проблема с потоками.
При вызове 2-ух и болие потоков метода,вызывается исключение - Поток не поддерживает параллельные операции чтения и записи при вводе и...

Проблема с потоками.
Пробую написать IRC бота на шарпе. В отдельном процессе запускается пинг сервера метод PingServer(). Так же запускается таймер,...

Проблема с потоками
Проблема заключается в том, что создается только один поток, а мне нужно 3 потока. /*Создаем экземпляр класса Task,который позволяет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru