Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сравнение классов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Перенос файла между программами http://www.cyberforum.ru/android-dev/thread1138500.html
Здравствуйте. Есть две программы у которых есть одинаковый класс. Первая программа заполняет значения переменных каждого потомка этого класса и сохраняет массив всех потомков в файл в...
Программирование Android Android Application Здравствуйте!Скачал сегодня ADT. Есть два текстовых поля и кнопка. Нужно написать программу, которая считывает значения из этих полей, переумножает их и выводит результат. Помогите! http://www.cyberforum.ru/android-dev/thread1138415.html
Открыть второй активити Программирование Android
Раньше проблем с открытием второго активити через нажатие на кнопку не было. Создал xml, class, в манифесте прописал. Что-то упустил?
NDK / OpenGL C++ Программирование Android
Есть следующая задача: нарисовать чайник, в нативном коде, его поверхность покрыть трехмерным мехом, используя шейдеры. У меня есть два варианта: 1. Использовать SurfaceView, куда надо установить...
Программирование Android Android SQLite функция MAX возвращает не верное значение http://www.cyberforum.ru/android-dev/thread1138207.html
И так, функция MAX(_id) при запросе к БД выдаёт не верное значение. А если точнее то если количество записей <127 всё работает правильно, но если записей больше, к примеру 150, 200 или 500 она...
Программирование Android Разработка игры Ребят нужна хелпа, Есть комплекс мини игр для детей, в принципе игры не сложные, что-то перетащить и тд, их нужно разместить в одной активности, но у меня возникла проблема, как организовать это,... подробнее

Показать сообщение отдельно
razer89
15 / 15 / 0
Регистрация: 20.06.2010
Сообщений: 142

Сравнение классов - Программирование Android

04.04.2014, 02:07. Просмотров 572. Ответов 1
Метки (Все метки)

Всем привет! Хочу из массива достать элементы определенного класса, но не совсем получается...
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
public abstract class Food
{
    
}
 
public class Apple extends Food
{
 
}
 
public class Lemon extends Food
{
 
}
 
public class Activity extends View
{
    private ArrayList <Food> food = new ArrayList <Food>();
    food.add(new Apple());
    food.add(new Lemon());
    food.add(new Apple());
    
    for (int i = 0; i < food.size(); i++)
    {
        if (food.get(i).getClass().getName().equals("com.example.test.Apple")
        {
            //Вот так достать из массива яблоки не получается,
            //т.к. equals() всегда возвращает true
        }
    }
}
Подскажите, как еще можно вытянуть из массива только яблоки, не создавая новых экземпляров?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru