|
Тема
|
Питане...
|
|
Автор |
Tюлeнa... (...максиРЕЗАЧКА) |
Публикувано | 30.01.08 14:46 |
|
Имам следния клас:
public class Coordinate {
private int row;
private int col;
public Coordinate(int row, int col) {
this.row = row;
this.col = col;
}
public void setRow(int row) {
this.row = row;
}
public int getRow() {
return row;
}
public void setCol(int col) {
this.col = col;
}
public int getCol() {
return col;
}
}
В тестовия клас си създавам опашка, съдържаща елементи от този клас:
Queue<Coordinate> queue = new LinkedList<Coordinate>();
Coordinate coord = new Coordinate(7, 0);
queue.offer(coord);
x = queue.poll().getRow();
y = queue.poll().getCol(); - тук ми хвърля NullPointerException, ако го закоментирам, програмата ми връща правилна стойност за х. Моля помогнете... Благодаря предварително
| |
Тема
|
Re: Питане...
[re: Tюлeнa...]
|
|
Автор | adr (Нерегистриран) |
Публикувано | 30.01.08 18:58 |
|
Защото poll метода изважда елемента от опашката и при вторият опит го няма и ти връща null.
| |
|
|
|
|