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

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

Войти
Регистрация
Восстановить пароль
 
Hanty86
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 33
#1

Присвоить значения переменным после парсинга из файла - Программирование Android

04.11.2012, 21:25. Просмотров 644. Ответов 0
Метки нет (Все метки)

Вопрос больше по синтаксису.
Есть текстовый файл, его парсим, на выходе получаем результат - числа.
Есть переменные типа int, нужно присвоить полученные значения(числа) этим переменным.
Например, после парсинга получили числа: 1, 35, 6 ,77
Нужно чтобы x=1, y=35, z=6, q=77 ну либо x1=1, x2=35, x3=6, x4=77
Как загнать это в цикл?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
try {
                BufferedReader read = new BufferedReader(new FileReader(sdFile)); 
                while((mline = read.readLine()) != null) 
                {
                    Pattern p = Pattern.compile("(\\d+)");
                    Matcher m = p.matcher(mline);
                    if (m.find()) 
                    {                             
                        int result = Integer.parseInt(m.group());
                        System.out.println(result);     
                    }
                }
            }
Добавлено через 42 минуты
Я так понял в массив нужно данные загнать.

Добавлено через 1 час 5 минут
Загнал результаты в массив:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 try {
            
                String mline;
                List<String> lineList = new ArrayList<String>();
                BufferedReader read = new BufferedReader(new FileReader(sdFile)); 
                while((mline = read.readLine()) != null) 
                {
                    
                    Pattern p = Pattern.compile("(\\d+)");
                    Matcher m = p.matcher(mline);
                
                    if (m.find()) 
                    {                         
                        int result = Integer.parseInt(m.group());
                        lineList.add(m.group());
                        //Toast.makeText(getApplicationContext(),lineList[0],Toast.LENGTH_SHORT).show(); 
                         System.out.println(lineList.toString());
                        
                    }
                }
            }
Добавлено через 55 минут
Разобрался, всем спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2012, 21:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Присвоить значения переменным после парсинга из файла (Программирование Android):

Как правильно присвоить переменным данные для использования с другом методе? - Программирование Android
Привет всем! Есть такая проблема... есть push уведомления, и когда приходит уведомление их нужно добавить в массив для показа в...

Присвоить переменным значения из текстового файла - C++
Здравствуйте. Только начинаю познавать великий и прекрасный Си &quot;сложить&quot; &quot;сложить&quot;, просьба не ругаться на меня за банальные вопросы, а...

Присвоить переменным значения чисел, прочитанных из файла - Turbo Pascal
Нужно считать числа из файла и присвоить эти значения переменным. например 25.1 3.5 1 2.3

Переменным m и n присвоить первые два значения из файла - C++
Добрый день! Помогите, пожалуйста. Мне нужно из файла первое значение присвоить переменной m, второе значение - присвоить переменной...

Если значения переменных не равны то присвоить каждой сумму их значений, иначе присвоить переменным нулевые значения - Pascal
uses crt; var x: integer; f1,f2: text; begin clrscr; assign(f1,'ishod.txt'); assign(f2,'itog.txt'); ...

Как организовать считывание с файла значения, и присвоить его переменным - Ruby
Т.е. я хочу считать с файла например 3 координаты. Их значение присвоить переменным, проделать какие-либо операции с ними, и считать...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2012, 21:25
Привет! Вот еще темы с ответами:

Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. - Pascal ABC
Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны,...

Присвоить переменным значения ячеек таблицы - PHP БД
Помогите плиз: как сделать так чтобы из таблицы fight в строчке где ид=$юзер находились столбцы атака и защита присваивались $атака и...

Присвоить значения переменным класса из Dictionary - C#
Подскажите, если не сложно, как это сделать.. int i = 0; ClassVivod vivod = new ClassVivod; foreach...

Через Case присвоить значения переменным - Turbo Pascal
program economizer; var hight, medium, low, hight_b, medium_b, low_b, dist, oil, hight_m, medium_m, low_m: real; n:...


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

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

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