Первый фрагмент из класса java, который я написал, а второй - из декомпилированного файла jar, содержащего класс. Что я заметил, так это то, что приращение сообщения теперь предварительно увеличивается, и это, вероятно, влияет на мою функцию.post increment становится pre increment в jar
if (uiType.equals("structure")) {
NodeList images = doc.getElementsByTagName("img");
for (int i = 0; i < images.getLength(); i++) {
Node img = images.item(i);
Element imgEle = (Element) img;
String srcUrl = imgEle.getAttribute("src");
if (srcUrl.startsWith("image")) {
srcUrl = appUrl+"/common/"+srcUrl;
}else {
continue;
}
imgEle.setAttribute("src", srcUrl);
}
if (str5.equals("structure"))
{
Object localObject3;
Object localObject5;
Object localObject7;
Object localObject9;
localObject1 = localDocument.getElementsByTagName("img");
for (int i = 0; i < ((NodeList)localObject1).getLength(); ++i) {
Node localNode = ((NodeList)localObject1).item(i);
localObject3 = (Element)localNode;
localObject5 = ((Element)localObject3).getAttribute("src");
if (((String)localObject5).startsWith("image")) {
localObject5 = str6 + "/common/" + ((String)localObject5);
((Element)localObject3).setAttribute("src", (String)localObject5);
}
}
}
* «Я заметил, что приращение постов теперь предварительно увеличивается, и это, вероятно, влияет на мою функцию». * И как? – Tom
Я упомянул в комментарии ниже. Я пытаюсь добавить свой appurl к относительному URL-адресу изображения, и он работает на моей локальной машине, а не в нашем доменном поле, где используется банка. - то есть изображения не отображаются. Я подозреваю, что это не причина. просто может быть. – stackMan10
И каков был результат вашего исследования о различиях между предварительным приращением и пост-приращением в цикле for? И являются ли эти результаты причиной того, почему вы думали, что это может быть проблемой? – Tom