Բովանդակություն:

Ինչպե՞ս կարող եմ կատարել iterator Java-ում:
Ինչպե՞ս կարող եմ կատարել iterator Java-ում:

Video: Ինչպե՞ս կարող եմ կատարել iterator Java-ում:

Video: Ինչպե՞ս կարող եմ կատարել iterator Java-ում:
Video: Stream Api vs Foreach vs Iterator [Java Performance Test] 2024, Նոյեմբեր
Anonim

Java - Ինչպե՞ս օգտագործել Iterator-ը:

  1. Ստացեք ան կրկնող Հավաքածուի մեկնարկին զանգահարելով հավաքածուն կրկնող () մեթոդ.
  2. Ստեղծեք հանգույց, որը զանգ է կատարում hasNext(): Ունեցեք օղակը կրկնել քանի դեռ hasNext()-ը վերադարձնում է true:
  3. Շրջանակի ներսում ստացեք յուրաքանչյուր տարր՝ զանգահարելով next().

Նաև պետք է իմանալ, թե ինչպես եք Java-ում կրկնող սարք ստեղծել:

Iterator-ի ստեղծում Java-ում

  1. Առաջին քայլը հավաքածուի սկզբում կրկնող սարք ստանալն է:
  2. Հաջորդը կլինի ստեղծել մի հանգույց, որը կանչում է hasNext()-ին, այնուհետև պետք է կրկնվի հանգույցը, քանի դեռ hasNext()-ը վերադարձնում է true:
  3. Ի վերջո, այդ օղակում ստացեք յուրաքանչյուր տարր՝ զանգահարելով next().

Բացի վերևից, ինչ է iterator-ը Java-ում օրինակով: Java Iterator հետ օրինակներ . Իտերատոր համար օգտագործվում է կրկնվող (looping) տարբեր հավաքածուների դասեր, ինչպիսիք են HashMap, ArrayList, LinkedList և այլն: Իտերատոր տեղի ունեցավ Enumeration-ը, որն օգտագործվում էր ժառանգական դասերը կրկնելու համար, ինչպիսին է Vector-ը: Մենք նաև կտեսնենք միջև եղած տարբերությունները Իտերատոր և թվարկում այս ձեռնարկում:

Հետևաբար, ինչպե՞ս է աշխատում կրկնողիչը Java-ում:

Մեջ Java , Իտերատորն է ինտերֆեյս, որը հասանելի է Collection frame-ում java . օգտակար փաթեթ. Այն է ա Java Կուրսորը օգտագործվում է օբյեկտների հավաքածուն կրկնելու համար: Այն է օգտագործվում է հավաքածուի օբյեկտի տարրերը մեկ առ մեկ հատելու համար:

Ինչպե՞ս եք գրում iterator Java-ում կապված ցուցակում:

Հետևյալ ծրագրում մենք հետևեցինք հետևյալ քայլերին

  1. Ստեղծեք LinkedList:
  2. Ավելացնել տարր դրան՝ օգտագործելով add(Element E) մեթոդը:
  3. Ստացեք iterator-ը` կանչելով iterator() մեթոդը:
  4. Անցնել ցանկը՝ օգտագործելով Iterator դասի hasNext() և next() մեթոդը:

Խորհուրդ ենք տալիս: