Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 33
1

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

04.11.2012, 21:25. Просмотров 795. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2012, 21:25
Ответы с готовыми решениями:

Как присвоить значения переменным, взяв значения из другого файла
Добрый день. Имеется файл 1.php с содержимым всего из трех чисел через запятую 1721,17116,1703...

Присвоить значения из файла переменным
иметься файл вида: 01.01.1960 02.01.1960 03.01.1960 04.01.1960 05.01.1960 06.01.1960...

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

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

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2012, 21:25

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

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

Как присвоить значения переменным структуры из внешнего файла в С++
typedef struct { uint8_t T_set; // 1 byte uint8_t Parameter2; // 1 byte ...

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

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

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

Присвоить переменным функции значения из TextBox
Всем добрый день. Подскажите, в чем проблема? Не дает в функции присваивать переменные значениям из...


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

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

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