Përmbajtje:
- Hapi 1: Krijoni një Projekt Java
- Hapi 2: Krijoni një paketë
- Hapi 3: Krijoni klasën e konvertuesit
- Hapi 4: Krijoni klasën FunctionTest
- Hapi 5: Krijoni metodën e konvertimit
- Hapi 6: Shtoni parametrat e tipit
- Hapi 7: Thirrni Aplikoni
- Hapi 8: Metoda kryesore
- Hapi 9: Filloni të konvertoni thirrjen
- Hapi 10: Zgjidhni një numër të plotë
- Hapi 11: Ndani Parametrat
- Hapi 12: Parametri i Funksionit Lambda
- Hapi 13: Trupi i Funksionit Lambda
- Hapi 14: Cakto rezultatin
- Hapi 15: Provoni
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ndërfaqet funksionale në Java janë një mjet shumë i dobishëm që shumë programues të rinj nuk e përdorin. Ato lejojnë zhvilluesit të abstraktojnë kodin e tyre në mënyrë që të mund të aplikohet në shumë probleme të ndryshme. Kjo është veçanërisht e dobishme me shprehjet Lambda të cilat lejojnë krijimin e funksioneve brenda parametrave të një metode. Këto udhëzime tregojnë se si të përdorni një ndërfaqe shumë themelore funksionale të quajtur funksion. Funksioni ka një metodë abstrakte të quajtur apply që merr një parametër të tipit gjenerik dhe kthen një tip gjenerik. Aplikimi nuk ka pse të përcaktohet derisa të thirret metoda në të cilën aplikohen thirrjet. Kjo është shumë e fuqishme sepse lejon programuesit të përdorin të njëjtën pjesë të kodit disa herë vetëm duke u dashur të ndryshojnë thirrjen në atë metodë.
Hapi 1: Krijoni një Projekt Java
Hapni një IDE dhe krijoni një projekt java, emri nuk është i rëndësishëm. Unë e kam emëruar timen "Udhëzime".
Hapi 2: Krijoni një paketë
Krijoni një paketë të re në skedarin burimor, të quajtur "udhëzime".
Hapi 3: Krijoni klasën e konvertuesit
Në paketën e udhëzimeve, krijoni një klasë të re të quajtur Converter and Import java.util.function. Function.
Hapi 4: Krijoni klasën FunctionTest
Në paketën e udhëzimeve, krijoni një klasë të re të quajtur FunctionTest.
Hapi 5: Krijoni metodën e konvertimit
Në klasën Converter, Krijoni një metodë të quajtur "convert" që kthen një String s dhe merr një int x dhe një F funksion si parametra.
Hapi 6: Shtoni parametrat e tipit
Shtoni parametrat e tipit Integer dhe String në parametrin Function f. Kjo duhet të duket si: Funksioni f
Hapi 7: Thirrni Aplikoni
Ktheni rezultatin e thirrjes së funksionit të aplikuar në f me x dhe një parametër duke kthyer f. Aplikoni (x)
Hapi 8: Metoda kryesore
Krijoni një metodë kryesore në FunctionTest.
Hapi 9: Filloni të konvertoni thirrjen
Në metodën kryesore të klasës FunctionTest filloni të thërrisni metodën e konvertimit Converter.convert (
Hapi 10: Zgjidhni një numër të plotë
Brenda kllapave, futni një int që dëshironi të konvertohet në një varg. Kjo duhet të duket si fotografia e mësipërme.
Hapi 11: Ndani Parametrat
Parametri tjetër është funksioni Lambda. Me kursorin në pozicionin në imazhin e mësipërm, shkruani një presje pastaj një hapësirë për të përcaktuar midis dy parametrave.
Hapi 12: Parametri i Funksionit Lambda
Tjetra, ju do të shtypni parametrat për funksionin lambda. (Integer x) është parametri ynë i vetëm
Hapi 13: Trupi i Funksionit Lambda
Duke ndjekur parametrin, shtypni -> për të sinjalizuar që teksti tjetër është trupi i funksionit. Shkruani x.toString, mbyllni kllapat dhe përfundoni me pikëpresje.
Hapi 14: Cakto rezultatin
Për t'u siguruar që programi po funksionon, caktoni thirrjen për t'u kthyer në një variabël String të quajtur rezultat
Hapi 15: Provoni
Kontrolloni që rezultati është i barabartë me vargun varg të parametrit Integer që keni zgjedhur. Një mënyrë e thjeshtë për ta bërë këtë është me një deklaratë if, të treguar më poshtë.