Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2013, 14:56   #1
Pecheneg
Новичок
Джуниор
 
Регистрация: 25.05.2009
Сообщений: 1
По умолчанию Парсер на Java

Надо разобрать строку s, при этом сохранить информацию где хранился бы тип записи и сама запись, всего три типа: перенос(~), текст и токен, начинающийся с %. Никак не могу разобраться! Подскажите как реализовать.

Код:
import java.util.*;

public class MyParser {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Vector<String> v = new Vector<>();
		String s = "%TRANSTYPE~~CASSETTE    1     2     3     4~LOADED    %CASS1_LDBLS %CASS2_LDBLS %CASS3_LDBLS %CASS4_LDBLS~DISPENSED %CASS1_DSPBLS %CASS2_DSPBLS %CASS3_DSPBLS %CASS4_DSPBLS~WITHDRAWN %CASS1_WDLBLS %CASS2_WDLBLS %CASS3_WDLBLS %CASS4_WDLBLS~REJECTED  %CASS1_RJBLS %CASS2_RJBLS %CASS3_RJBLS %CASS4_RJBLS~RETRACTED %CASS1_RTRBLS %CASS2_RTRBLS %CASS3_RTRBLS %CASS4_RTRBLS~~";
		StringTokenizer st = new StringTokenizer(s, " %~", true);
		
		if (st.hasMoreTokens()==true){
			
		}
			
		while(st.hasMoreTokens()){
			
			System.out.println(st.nextToken());
		}

	}

}



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 20.03.2013 в 16:32.
Pecheneg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсер hitrov PHP 0 04.12.2012 20:30
Лексер-парсер выражения. Java Saka Помощь студентам 0 27.03.2012 23:30
Парсер cargo29 JavaScript, Ajax 2 15.09.2011 19:07
Парсер Ronin333 Общие вопросы C/C++ 3 15.04.2010 14:00
Парсер для Java Marx88 Общие вопросы по Java, Java SE, Kotlin 0 01.03.2010 02:36