Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 21
1

Таск List<String>

16.12.2014, 12:20. Просмотров 543. Ответов 2
Метки нет (Все метки)


Добрый день! надо решить такую задачку
Я написала что-то вроде этого, но у меня не выводит мой мейн результат не выводи то что надо по заданию((. Помогите разобраться плиз.
вот задание - создать метод, на вход должен принимать List<String> и возвращать количество элементов, размер которых кратный 4
вот то что написала
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
import java.util.ArrayList;
import java.util.List;
 
public class ListSringClass {
 
    static String[] str = { "test", "cat", "dog" };
 
    public static ArrayList<String> myListMethod(ArrayList<String> strings) {
        ArrayList<String> strSizes = new ArrayList<String>();
        strSizes.toString();
        for (String str : strings) { // перебираем каждый элемент входного
                                        // массива
 
            if (str != null) { // проверка на null
                if ((str.length() % 3) == 0) { // расчет длины строки (по
                                                // остатку от деления)
                    strSizes.add(str); // добавление элемента
 
                }
            }
 
        }
        return strSizes;
 
    }
}
вот мейн который должен выводить результат
Java
1
2
3
4
5
6
7
8
public class MainListClass {
    
    
    public static void main(String[] str) {
            System.out.println(ListSringClass.str);
    }
 
}

только мейн пытается печатать массив, а мне надо вывести количество и еще желательно те строки которые отвечают условию. Не могу понять что и где делаю не так. Если можно код с комментариями, чтоб было понятно. Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2014, 12:20
Ответы с готовыми решениями:

HashMap с массивом значений (Map<String,List<String>>)
Здравствуйте! Не могу понять, как решить следующую задачу: У меня есть класс City, с полями:...

Метод, принимающий List<String> и возвращающий те элементы, размер которых кратен 5
Помогите, пожалуйста решить задачу. Необходимо сделать метод, который на вход принимает...

Конвертация массива int, long, boolean, String, double, в List, Set, Queue, Deque
С конвертацией простых типов и строк ничего сложного. Вот код public class Main { ...

List<?> vs List<? extends Object>
валидно List&lt;?&gt; list1 = {}; не валидно List&lt;? extends Object&gt; list2 = {}; я совсем...

2
329 / 35 / 15
Регистрация: 12.12.2014
Сообщений: 174
16.12.2014, 12:41 3
Вы передаете на печать в качестве аргумента свой массив - вот его и получаете в консоли.
Java
1
2
3
public static void main(String[] str) {
        System.out.println(ListSringClass.myListMethod());
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 12:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Разбить List на несколько List
Есть заполненный List. Подскажите, как разбить его содержимое на заданное количество List-ов?

Почему List list= new ArrayList();
Слышал что правильно писать так: List list= new ArrayList(); Но почему не правильно писать List...

Разделение строки на 2 подстроки с последующей записью последних в HashMap<String, String>
Дорбого времени суток. Застрял на такой глупости блок кода который читает построчно тхт файл и...

Написать класс, с двумя методами - add(String s), String get() и массивом на 10 элементов
написать класс, с двумя методами - add(String s), String get() и массивом на 10 элементов. Метод...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.