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

ArrayList - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Монетизация приложения http://www.cyberforum.ru/android-dev/thread987899.html
Здравствуйте. Помогите разобраться с монетизацией приложения. У меня будет бесплатная программа с возможностью докупить доп. функционал. Если я не ошибаюсь это называется freemium. Если бы доп....
Программирование Android Как из готового apk-файла собрать проект? Гуру Java нужна ваша помощь.Я Apk_Manager_5.0.2 розкомпелирова файл apk потом через импорт добавил в eclipse. В eclipse в структуре проекта ошибок не показывает когда пробую запустить виртуальном... http://www.cyberforum.ru/android-dev/thread987732.html
Формат даты дней рождения контактов гугл Программирование Android
В этой теме в первом посте мною написан метод получения дней рождения контактов. Недавно заметил, что появилась галочка, которая позволяет при внесении дня рождения не указывать год рождения. Из-за...
LiveWallpaper на NDK без JAVA Программирование Android
Возможно ли написать живые обои не используя яву? Только на С++ с использованием NDK? Как это сделать?
Программирование Android DropBox Api. Авторазация без ввода логина и пароля http://www.cyberforum.ru/android-dev/thread987642.html
Задача такая: программа должна сохранять рейтинг пользователя на сервере dropbox. Должен создаваться файл с именем по id(например на сервере уже зарегистрировано 10 пользователей, то последний...
Программирование Android Вывести метку на карту google Глянул темы через поиск, но не нашел нужного. Вообщем вывожу карту на экран String uri = String.format(Locale.ENGLISH, ... подробнее

Показать сообщение отдельно
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
26.10.2013, 01:10
Если я правильно понял...
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
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
 
public class ListExample {
    
    public static void main(String[] args) {
        // создадим список
        List<Integer> indexs = new ArrayList<Integer>();
        // заполним последовательно
        for (int i = 0; i < 20; i++) {
            indexs.add(i + 1);
        }
        // посмотрим что получилось
        printList(indexs);
        // перемешаем
        Collections.shuffle(indexs);
        // и опять посмотрим
        printList(indexs);
        // а теперь главное - разделим список на 5 частей
        // с уникальными и случайными индексами
        int len = indexs.size();
        for (int i = 0; i < len;) {
            List<Integer> ix = indexs.subList(i, i+=4);
            // ix - список с индексами 
            // дальше делаем запрос к БД с ними, или что-то еще
            // например, выведем в консоль
            printList(ix);
        }
        
    }
    
    static void printList(List<?> list) {
        System.out.print("[ ");
        for (Object object : list) {
            System.out.print(object.toString() + " ");
        }
        System.out.println("]");
    }
    
}
Вывод:
XML
1
2
3
4
5
6
7
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ]
[ 14 7 20 16 12 8 19 15 11 5 4 6 17 10 18 13 1 9 2 3 ]
[ 14 7 20 16 ]
[ 12 8 19 15 ]
[ 11 5 4 6 ]
[ 17 10 18 13 ]
[ 1 9 2 3 ]
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru