これらの 4 つのクラスがあり、for ループで使用される変数を変更したい
主に Comment.getComment メソッドから curLine 変数を変更したい
URLReader.java
public class URLReader {
ParseHTML ParseHTML = new ParseHTML();
public static void main(String[] args) throws Exception {
URLReader URLReader = new URLReader();
URLReader.ParseHTML.parseHTML();
}
}
ParseHTML.java
public class ParseHTML {
int curLine = 0;
Comment Comment = new Comment();
CharacterAndLine CharacterAndLine = new CharacterAndLine();
public void parseHTML() {
for (curLine = curLine; curLine < 100; curLine++) {
curLine = CharacterAndLine.getCurrentLine()+curLine;
System.out.println(curLine);
}
}
}
コメント.java
public class Comment {
CharacterAndLine CharacterAndLine = new CharacterAndLine();
public void getComment() {
CharacterAndLine.setCurrentLine(50);
}
}
CharacterAndLine.java
public class CharacterAndLine {
int currentLine;
public int getCurrentLine() {
return currentLine;
}
public void setCurrentLine(int newCurrentLine) {
currentLine = newCurrentLine;
}
}
ゲッターとセッターでない場合は、何らかの方法でcurLine変数を変更する必要があります。