これら2つの方法で何が起こるかに違いはありますか:
public void method() {
String data;
Node current = head;
while(current != null) {
data = current.getData();
// Do something with data
current = current.getNext();
}
}
この:
public void method() {
Node current = head;
while(current != null) {
String data = current.getData();
// Do something with data
current = current.getNext();
}
}
私はこれまで教授にこれを説明してもらったことがなく、2つに違いがあるかどうか、そしてどちらを使用するのが「より良い」か疑問に思っていました.