Попробуйте это:
public void blah() {
Node p = first;
while (p.link != null) {
p = p.link;
}
p.link = first;
}
Имейте в виду, что это создаст круговой список, это то, что вы намереваетесь, верно? Кроме того, я предполагаю, что first
является атрибутом класса, в котором находится blah()
.