Pabl0o0

Untitled

Mar 7th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. package lab2;
  2.  
  3. public class IteratorTablicowy implements Iterator {
  4.  
  5.  
  6. Student [] tablica;
  7. final int pierwszy;
  8. final int ostatni;
  9. int biezacy=-1;
  10.  
  11.  
  12. public IteratorTablicowy(Student[] tab)
  13. { tablica=tab;
  14. pierwszy=0;
  15. ostatni=tablica.length-1;
  16. }
  17. @Override
  18. public void first() {
  19. // TODO Auto-generated method stub
  20. biezacy=pierwszy;
  21.  
  22. }
  23.  
  24. @Override
  25. public void last() {
  26. // TODO Auto-generated method stub
  27. biezacy=ostatni;
  28. }
  29.  
  30. @Override
  31. public void next() {
  32. // TODO Auto-generated method stub
  33. ++biezacy;
  34. }
  35.  
  36. @Override
  37. public void previous() {
  38. // TODO Auto-generated method stub
  39. --biezacy;
  40. }
  41.  
  42. @Override
  43. public boolean isDone() {
  44. // TODO Auto-generated method stub
  45. return biezacy < pierwszy || biezacy > ostatni;
  46. }
  47.  
  48. @Override
  49. public Student current() {
  50. // TODO Auto-generated method stub
  51. return (Student) tablica [ biezacy ];
  52. }
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment