Сериализиция ArrayList добавление элементов с клавиатуры
Как поместить в preferences arrayList типа: arraylist
Как поместить в preferences arrayList типа: arraylist<Class> Class содержит вид: public class.

Добавление новых элементов в уже существующую коллекцию, количество элементов организуется с клавиатуры
Всем доброго времени суток! Подскажите ,пожалуйста, как организовать добавление новых элементов в.
Сохранение arraylist в памяти устройства
Добрый день! Подскажите, как привильно сохрянать список с классами? Как я понимаю надо смотреть в.
![]()
3638 / 2970 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
Используй теги для кода.
Что такое Palindrome?
Ввод с клавиатуры делается в каждой второй теме. Например тут Напечатать слова из строки в обратном алфавиту порядке
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Преобразовать ArrayList в массив типа Object[][]
Привет ! Подскажите пожалуйста, как правильно преобразовать в двумерный массив типа Object список .
Добавление сток в ArrayList
Здравствуйте. Есть ArrayList с данными из БД и есть DataGridView, который отображает элементы.
Добавление JComboBox в ArrayList
Здравствуйте, мне нужно добавить несколько JComboBox в ArrayList. ArrayList<JalobiBox>.
Добавление метода get в ArrayList
Добавление метода get в ArrayList, который по индексу добавит элемент в коллекцию. Волнует вопрос.
Arraylist добавление параметров
По замыслу код должен создавать случайных игроков, и генерировать для них Items состоящие из.
Как заполнить ArrayList с клавиатуры
Всем доброго времени суток. Есть у меня код программы: using System; using System.Collections;.
Как ArrayList заполнить с клавиатуры? [закрыт]
Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.
Закрыт 5 лет назад .
Как ArrayList
Отслеживать
8,460 3 3 золотых знака 25 25 серебряных знаков 62 62 бронзовых знака
задан 24 фев 2018 в 13:36
Андрей Глазков Андрей Глазков
47 1 1 серебряный знак 9 9 бронзовых знаков
заполнить чем вы хотите?
24 фев 2018 в 13:49
нужен компьютер 1 штука, клавиатура 1 штука, arraylist 1 штука и примерно 5-7 лет совбодного времени
24 фев 2018 в 13:56
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Scanner scanner = new Scanner(System.in); ArrayList < Integer >mylist = new ArrayList < Integer >(); while (scanner.hasNextInt()) < int i = scanner.nextInt(); mylist.add(i); >for (int i = 0; i
Отслеживать
user236980
ответ дан 24 фев 2018 в 14:06
8,460 3 3 золотых знака 25 25 серебряных знаков 62 62 бронзовых знака
- java
- arraylist
-
Важное на Мете
Похожие
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как заполнить ArrayList массив, методом scanner, из другого класса (java)?
Много чего перепробовал методом тыка и этот вариант самый нормальный, но опять же совсем не то что нужно. Цель такая — заполнить массив ArrayList методом из 2 класса и произвести вычисление суммы массива. В конце просто выдать при вводе Stop сумму(соответственно поток должен прерваться.
System.out.println(sum +» $»);
import static com.company.Scanner1.input; import java.util.ArrayList; import java.lang.Double; import java.lang.String; public class Main < public static void main(String[] args) < ArrayListDollars1 = new ArrayList(); while (true) < String hjk = input(); Dollars1.add(hjk); if (hjk.equals("Stop"))< System.out.println("HotGrays"); System.out.println("You chek: "); continue;>double[] doubleList = new double[Dollars1.size()]; double sum = 0; for (int i = 0; i < Dollars1.size(); ++i) < doubleList[i] = Double.parseDouble(Dollars1.get(i)); sum += doubleList[i]; >System.out.println(sum +" $"); > > >
import java.util.Scanner; import java.util.NoSuchElementException; class Scanner1 < static String input() < try < return new Scanner(System.in).nextLine(); >catch (NoSuchElementException e) < throw e; >> >
Это другой вариант Сканера
/* import java.util.Scanner; class Scanner1 < public static String input() < Scanner sum = new Scanner(System.in); String b = null; while (true) < System.out.print("ItemCode: "); String s = sum.nextLine(); if (s.equals("Stop")) < break; >b = s; > return b; > >*/
- Вопрос задан более трёх лет назад
- 2893 просмотра
Комментировать
Решения вопроса 1
Java разработчик
Это условие задачи, сделать так заморочено, или Ваш подход? Может просто?
public static void main(String[] args) < Scanner scanner = new Scanner(System.in); double sum = 0.0; while (scanner.hasNextDouble()) < sum += scanner.nextDouble(); >System.out.println(sum); >
Ответ написан более трёх лет назад

Oleg Carp @Rebel-Cat Автор вопроса
Как ни странно это был мой подход Джависта месяц от роду.
Необходимо разработать иерархию классов для формирования чека в торговой точке по продаже хот-догов, если известно, что хот-доги продаются с различными видами булочек и с различными приправами и специями, которые могут комбинироваться, т.е. можно приобрести хот-дог без приправ и специй, можно приобрести с булочкой с кунжутом с горчицей, майонезом и кетчупом, посыпанный сыром, либо просто, например, хот-дог с булочкой кетчупом и сыром, или вообще только с одной горчицей.
Я прибегнул к следующему:
1) основной класс метод — выдача информации чека(Список продуктов, цены, и сумма)
2) метод класса сканер — ввод HotDog и остальное
3)база данных хотдогов и соусов в map. От сканера поступает ключ в мап(HotDog и выдаёт цену 1.0, хот дог может быть с чем угодо)
4)класс сумма и метод. map на основе ввода сканера запишет в новый массив ArrayList цены на заказ(1.0 , 0.2 и тд.). Этот заполненный массив конвертирует себя в Double и сложит все элементы.
5)Класс продукты и метод. Массив со введёнными продуктами(это те же ключевые слова которые идут на map пойдут и в этот массив). Выдаст на чек список.
Наверняка можно было придумать попроще. Но по моей неадекватной идее в этот массив записываются данные map от ключей введенных через сканер, после они суммируются.
Осталось додумать :
Как заполнить этот массив
Как остановить поток сканера(я сюда break подставлял не сработало)
Rebel-Cat, на мой взгляд, опять слишком заморочено. Что у нас есть в жизни?
1. Товар — у него есть наименование и цена.
2. Есть Меню — статичный список Товаров + метод, возвращающий Товар по названию.
3. Есть конечный Чек — список выбранных Товаров + методов для добавления и удаления Товаров + метод для вычисления итоговой суммы
4. Есть Официант — класс с main методом, который принимает заказ, то есть мы вводим название Товара, он ищет его в Меню и добавляет Товар в Чек. Затем у Чека получает итоговую сумму и выводит нам.
Может пересмотрите свой подход?
Как здесь работает ArrayList?
Здесь я заполняю массив типа ArrayList и (для проверки) читаю его содержимое с каждым добавление нового элемента.Но в консоль ничего не выводится.Почему?Ведь вроде всё написал правильно.Как должно выглядеть считывание элементов массива Array List?Или может быть массив вообще не заполняется?
Дерево классов
Введи с клавиатуры 5 слов в список строк. Удали 3 — ий элемент списка, и выведи оставшиеся элементы в обратном порядке.
Требования:
Объяви переменную типа ArrayList
Считай 5 строк с клавиатуры и добавь их в список.
Удали третий элемент списка.
Выведи элементы на экран, каждый с новой строки.
Порядок вывода должен быть обратный.
Solution.java
- Solution.java
Комментарии (12)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Уровень 28
1 августа 2019, 18:13
System.out.println(list.get(i)> закрывающую круглую скобку забыл
Уровень 40
1 августа 2019, 18:14
На самом деле она есть. Я просто забыл поставить. + валидатор бы ругался за такое.
Уровень 28
1 августа 2019, 18:16
Попробуй вместо words.nextLine(), просто вписать переменную i, вывод правильный у тебя
Уровень 40
1 августа 2019, 18:18
Валидатор ругается + мне нужно заполнить именно введёнными цифрами.
Уровень 28
1 августа 2019, 18:19
Валидатор то конечно будет ругаться, я тебе просто для проверки правильности вывода
Уровень 40
1 августа 2019, 18:22
Оно просто не компилируется.
Уровень 28
1 августа 2019, 18:23
скинь весь код, не понятно по куску что за words
Уровень 28
1 августа 2019, 18:28 решение
for (int i = 0; i < list.size(); i++) у тебя здесь итерация цикла вообще не происходит, так как размер списка 0, он пустой
Уровень 40
1 августа 2019, 18:28
Кстати я всё-таки не понял, почему это валидтор ругается.Int i же создано в этом же цикле.
Уровень 40
1 августа 2019, 18:30
Блин! Гениально!
Уровень 28
1 августа 2019, 18:30 полезный
щас ругается потому что список типизирован, в нем должны храниться String а мы добавляем int
Уровень 40
1 августа 2019, 18:31
СПАСИБО! Чувак да ты гений, я бы ещё долго до этого додумывался.
- Курсы программирования
- Регистрация
- Курс Java
- Помощь по задачам
- Цены
- Задачи-игры
Сообщество
JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
