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

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

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

Разбор строки - Программирование Android

28.04.2015, 09:10. Просмотров 300. Ответов 3
Метки нет (Все метки)

Привет!
Есть файл длиной 100 строк.

Я его считал и записал построчно в массив.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
try {                       
            BufferedReader reader = new BufferedReader(new InputStreamReader(
                    getAssets().open("q1.txt"))); 
            String myLine = reader.readLine();          
            while (myLine != null) 
            {
                for(int i=1;i<text.length;i++)
            {
                text[i] += myLine + "\n";
                myLine = reader.readLine();
            }
            }          
            reader.close();
        } catch (IOException e) {             
            Toast.makeText(getApplicationContext(),
                    "Error Opening the File !!!", Toast.LENGTH_LONG).show();
        }
Мне нужно разобрать строки так, чтобы у меня получился массив вида
array[0]=вопрос1
array[1]=ответ1
array[2]=ответ2
array[3]=ответ3
array[4]=ответ4
array[5]=вопрос2
и т.д
Подскажите советом\кодом как это сделать?
0
Вложения
Тип файла: txt q1.txt (19.4 Кб, 2 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2015, 09:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разбор строки (Программирование Android):

Разбор XML - Программирование Android
Здравствуйте! Есть приложение для Android, которое посылает запрос серверу, получает ответ и разбирает XML. Всё работает. Но сейчас я...

Получение и разбор данных по Bluetooth - Программирование Android
Всем привет. Очень нужна помощь, не могу найти решение. Задача такова, что с ардуино посылаются показания с датчиков и различные установки....

Разбор примера teapot из NDK - Программирование Android
Здравствуйте. Разбирая пример Teapot из примеров NDK столкнулся с непониманием определенных вещей. Информации тоже не могу толком...

Разбор apk с dex2jar в Убунту - Программирование Android
Здравствуйте! Стало интересно посмотреть функциональность одного приложения, с помощью архиватора достал classes.dex, а теперь не могу...

Разбор приложения teachers Gradebook - Программирование Android
Здравствуйте. Мне надо написать приложение для преподавателей. За основу я взял приложение teachers gradebook. Приложение на гугл...

Пример выполнения (HTTP) запроса к веб-сервису и разбор ответа - Программирование Android
Здравствуйте! Просмотрев кучу форумов и прочитав много статей, не нашёл ответа на вопрос как создать приложение в Андроид которое...

3
fgtmenow
75 / 75 / 7
Регистрация: 29.03.2012
Сообщений: 254
28.04.2015, 09:18 #2
Java
1
String[] arr = input.Split("\n");
как-то так
0
fu11noob
0 / 0 / 0
Регистрация: 20.04.2014
Сообщений: 14
28.04.2015, 11:53  [ТС] #3
Добавлено через 3 минуты
Если я правильно понял то input.split у меня это text[i].split. Если да, то не работает.
Может я не правильно объяснил, но у меня массив текст имеет такой вид:
text[0]=вопрос1? ответ1; ответ2; ответ3; ответ4;
text[1]=вопрос2? ответ1; ответ2; ответ3; ответ4;
0
Pablito
2500 / 1984 / 619
Регистрация: 12.05.2014
Сообщений: 6,927
Завершенные тесты: 1
28.04.2015, 12:05 #4
Java
1
2
        String str = "вопрос1? ответ1; ответ2; ответ3; ответ4;";
        String[] arr = str.split("\\?\\s|;\\s?");
2
28.04.2015, 12:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2015, 12:05
Привет! Вот еще темы с ответами:

Реверс-инжиниринг игры Clash of clans | разбор/просмотр .so/.sc/ зашифрованых .cvs - Программирование Android
Добрый вечер! Вопрос конечно не совсем по теме но ведь Вы программируете под андроид и возможно кто-то как раз реальзреализует у себя...

Разбор строки - Java SE
Предположим у нас есть строка &quot;5*x^2+3*x+15&quot;. По этой функции заданной строкой требуется построить график. Я хочу сделать так: в цикле от...

Разбор строки - Java SE
Всем доброго времени суток :) есть задача разобрать строку но с чего начать не представляю) допустим я ввел с клавиатуры &quot;(а+b)/c&quot;,...

Разбор строки - Delphi
Например есть строка: &quot;111122333&quot;. Пояснение: строки всегда из цифр, минимум 5 и максимум 9 символов. 1. Как посчитать кол-во не...


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

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

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