У меня есть простой код, в котором мне нужно перебрать список и написать его в XML.
Но проблема в том, что иногда мои теги превышают, а значения меньше, чем теги, поэтому я хочу написать там "-" или что-то в этом роде.
Но при этом я сталкиваюсь с проблемой. Вот что я пытаюсь сделать.
while(iter1.hasNext()){
for (Object elementKey : tags) {
Here is the problem---->String value = iter1.next();
String element = (String) elementKey;
if(value!=null){
out.write("<"+element+">"+value+"</"+element+">");
}
else
out.write("<"+element+">"+"-"+"</"+element+">");
}
}
Когда у Iterator ничего нет, он не дает мне такого исключения для элемента.
Я должен вызвать iter1.next () внутри цикла for, потому что для одной итерации цикла for у меня есть несколько значений с помощью итератора.
Как вы можете сказать, у меня есть 60 элементов для цикла for, а для этих 60 элементов у меня есть только 56 значения эти значения я получаю от итератора. Кто-нибудь скажет мне хорошую структуру данных для этого? Что мне делать?