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

Как отформатировать текстовый поток - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Странный блок в манифесте (com.google.android.gms.version) http://www.cyberforum.ru/android-dev/thread1813213.html
Странный блок кода встраивающийся в файл манифеста программы <meta-data android:name="com.google.android.gms.version" откуда он? И что это?
Программирование Android Запретить поворот экрана В манифесте указал <application android:screenOrientation="portrait" но экран по прежнему поворачивается ......... http://www.cyberforum.ru/android-dev/thread1813090.html
Программирование Android Узнать время выключения телефона
Подскажите, пожалуйста: возможно ли получить время выключения телефона? Телефон с андроид 4.4 выключается от полного разряда батареи (без заставки), нужно узнать время этого события. Оно где-нибудь...
Настроить внешний вид и положение курсора Программирование Android
Есть текстовое поле EditText. Если ткнуть в него пальцем, то можно вводить текст, но до 1-го введенного символа курсор не видно. Наверное курсор стоит слишком близко к границе текстового поля. Как...
Программирование Android Узнать имена всех txt файлов в папке http://www.cyberforum.ru/android-dev/thread1812766.html
нужно прочитать содержимое всех тхт файлов в папке то есть в идеале получить ArrayList с именами файлов открывать планирую через File file = new...
Программирование Android Обмен координатами Всем доброго времени суток! Подскажите пожалуйста, какими способами можно решать следующую задачу.. Это будет мое первое приложение на мобильных платформах, так что заранее прошу, не кидаться... подробнее

Показать сообщение отдельно
fraley
106 / 106 / 40
Регистрация: 24.05.2015
Сообщений: 322
25.09.2016, 15:49
Как то так...
Java
1
2
3
4
5
6
7
8
9
10
11
private static final int SIZE=3;
 
String data="14101848744,1,10!56613259805,1,10!56613157071,1,10!23509370885,1,10!23570912730,1,11!23511696646,1,12!56613208392,1,12";
        String [] arrObj=data.split("!");
        ArrayList<Data> arrayList=new ArrayList<>();
 
        for(int i=0;i<arrObj.length;i++){
            String[] tempObj=arrObj[i].split(",");
            if(tempObj.length==SIZE)
                arrayList.add(new Data(tempObj[0],tempObj[1],tempObj[2]));
        }
Класс Data:
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
public class Data {
 
    private String first_value;
    private String second_value;
    private String third_value;
 
    public Data(String first_value, String second_value, String third_value) {
        this.first_value = first_value;
        this.second_value = second_value;
        this.third_value = third_value;
    }
 
    public String getFirst_value() {
        return first_value;
    }
 
    public void setFirst_value(String first_value) {
        this.first_value = first_value;
    }
 
    public String getSecond_value() {
        return second_value;
    }
 
    public void setSecond_value(String second_value) {
        this.second_value = second_value;
    }
 
    public String getThird_value() {
        return third_value;
    }
 
    public void setThird_value(String third_value) {
        this.third_value = third_value;
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru