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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2013, 19:29   #1
803
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 89
По умолчанию Работа с HashMap<> (java)

Здравствуйте.
У меня возникла такая проблема может кто поможет с её решением.
Нужно с помощью HasmMap дописать к тегам 2 атрибуты a="1" и b="2", чтобы получилась xml такой структуры:
Код HTML:
<to a = "1" b = "2">Tove</to>
У меня почему то получается только так:
Код HTML:
<to b="2">Tove</to>
<to a="1">Tove</to>
Как сделать, чтобы 2 этих атрибута были в 1 строке а не в 2.

Вот как я делаю:
Код:
HashMap<String, String> attr = new HashMap();

public void addChild(String teg, String text) {
		String a = "1";
		String b = "2";
		String attributes;
		attr.put("a", a);
		attr.put("b", b);

		Set set = attr.entrySet();

		Iterator i = set.iterator();

		while (i.hasNext()) {

			Map.Entry me = (Map.Entry) i.next();

			attributes = (me.getKey() + "=\"" + me.getValue() + "\"");

			child = "<" + teg + " " + attributes + ">" + text + "</" + teg
					+ ">\n";
			str.add(child);
		}
	}
И ещё 1 вопрос:
В Main я вызываю этот метод так:

Код:
xml.addChild("to", "Tove")
Как сделать так чтобы когда я написал вызов такого вида:
Код:
xml.addChild("to", "Tove", attributes);
То вывелось:
Код HTML:
<to a = "1" b = "2">Tove</to>
А если так:
Код:
xml.addChild("to", "Tove")
То вывелось без атрибутов:
Код HTML:
<to>Tove</to>
803 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Hashmap Артем533 Общие вопросы по Java, Java SE, Kotlin 2 25.11.2012 00:17
Работа с кнопками java programmm Помощь студентам 0 13.12.2011 21:33
java работа с каталогами programmm Помощь студентам 0 06.12.2011 20:57
java работа с матрицами papikyandgan Помощь студентам 0 20.09.2011 18:46
Работа с файлами в Java papos Помощь студентам 0 18.03.2011 22:52