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

Из метода вернуть ArrayList

08.09.2020, 09:53. Показов 6228. Ответов 6

Студворк — интернет-сервис помощи студентам
Доброго дня форумчане!
подскажите как геттером вернуть ArrayList?
Собственно вот код:
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
public static class Idea{
    private ArrayList<String> str=new ArrayList<String>();
    public int size = str.size();
 
    public  void  setIdea(String str){
 
        //for(int i=0;i<str.length();i++)
        this.str.add(str);
    }
 
    public String getDescription(){
        //for(int i=0;i<size;i++)
            //return str.get(i);               //ни так не работает
        String arr[]=new String[size];
        for(int i=0;i<size;i++)
            arr[i]=  str.get(i);
        return arr[];                            //ни так не работает
    }
}
 
    public static void main(String[] args) throws IOException {
        printIdea(new Idea());
    }
    public static void printIdea(Idea idea) throws IOException{
BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(System.in));
        String string = bufferedReader.readLine();
        idea.setIdea(string);
        System.out.println(idea.getDescription());
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.09.2020, 09:53
Ответы с готовыми решениями:

Вернуть массив из метода (или хотя бы элемент массива :)
import java.util.Arrays; import java.util.Scanner; public class Test22 { static int x; public static int fun3() { ...

Невозможно передать ArrayList в аргументы метода без модификатора static у этого метода или метода main
Крч, хочу передать экземпляр класса ArrayList в метод, но ide говорит, что нельзя это сделать, пока сам метод или main не будут в...

Как вернуть значение(вызвать метод) из Arraylist
Здравствуйте! Требуется посчитать количество элементов ArrayList, у которых значения переменной равно botType &quot;Retention&quot;. ...

6
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
08.09.2020, 10:03
m054, слушай братец, зачем ты взялся кодить, если совершенно не понимаешь смысла?!
вот так:
Java
1
2
3
public List<String> getDescription(){
          return str;
    }
0
29 / 1 / 0
Регистрация: 25.02.2020
Сообщений: 82
08.09.2020, 10:58  [ТС]
Цитата Сообщение от Aviz__ Посмотреть сообщение
слушай братец, зачем ты взялся кодить, если совершенно не понимаешь смысла?!
как говориться опыт сын ошибок трудных, ученье - свет, а не ученье - чуть свет и на работу...в общем спасибо за подсказку. Думаю ты и сам ошибки допускаешь, а программирование для меня - просто увлечение, иногда люблю поковырять задачки.
Надеюсь мысль донес!
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
08.09.2020, 11:55
Цитата Сообщение от m054 Посмотреть сообщение
ты и сам ошибки допускаешь
вне всяких сомнений)).
в контексте твоего примера, можно по аналогии с методами, которые скажем возвращают int, догадаться)). поскольку ты программишь для души, то спешить некуда и читай, хоть зачитайся https://docs.oracle.com/javase/tutorial/
0
29 / 1 / 0
Регистрация: 25.02.2020
Сообщений: 82
09.09.2020, 06:52  [ТС]
После твоего комментария как будто по голове ударили, знаю что тип функции должен соответствовать типу возвращаемого значения, но, бывает ищу проблему не там где надо и не вижу очевидного. Спасибо за ссылку!
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
09.09.2020, 09:08
Цитата Сообщение от m054 Посмотреть сообщение
тип функции должен соответствовать типу возвращаемого значения
Мммм... не совсем верно, но на данном этапе можешь считать именно так
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
09.09.2020, 09:32
Цитата Сообщение от m054 Посмотреть сообщение
Спасибо за ссылку!
да пожалуйста)) вот еще, более все разжевано https://www.journaldev.com/ только усваивай))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.09.2020, 09:32
Помогаю со студенческими работами здесь

Добавление метода get в ArrayList
Добавление метода get в ArrayList, который по индексу добавит элемент в коллекцию. Волнует вопрос реализации

Вернуть два числа из метода
Подскажите, как из метода filling вернуть число в randomize? Точнее сложность в том, что не пойму как вернуть return number, если...

Вернуть Optional из параметризированного метода
Допустим, есть подобный метод (нашел в одном коде на гитхабе): public static &lt;T&gt; T doWork(User user, Function&lt;Text, T&gt; textFunc,...

Как правильно вернуть значения из метода?
Ребят, есть вот такой вот баян ниже. Для возврата нескольких значений, говорят нужно создавать объект. Если можете, объясните хотя бы по...

Как вернуть результат из метода в виде массива?
import java.util.Arrays; class Matrix { public int addOfMatrix(int matrixA, int matrixB) { int matrixC = new int; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru