Satura rādītājs:
- 1. darbība: izveidojiet Java projektu
- 2. darbība. Izveidojiet paketi
- 3. darbība: izveidojiet pārveidotāju klasi
- 4. darbība: izveidojiet FunctionTest klasi
- 5. darbība: izveidojiet konvertēšanas metodi
- 6. darbība: pievienojiet tipa parametrus
- 7. darbība: pieteikties zvanīšanai
- 8. solis: galvenā metode
- 9. solis: sāciet zvanu konvertēšanu
- 10. solis: izvēlieties veselu skaitli
- 11. darbība: atdaliet parametrus
- 12. darbība: Lambda funkcijas parametrs
- 13. solis: Lambda funkcijas korpuss
- 14. darbība: piešķiriet rezultātu
- 15. solis: pārbaudiet
Video: Lambda izteiksmju izmantošana ar funkcionālām saskarnēm Java: 15 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Funkcionālās saskarnes Java ir ļoti noderīgs rīks, ko daudzi jaunāki programmētāji neizmanto. Tie ļauj izstrādātājiem abstrahēt savu kodu, lai to varētu izmantot daudzām dažādām problēmām. Tas ir īpaši noderīgi ar Lambda izteiksmēm, kas ļauj izveidot funkcijas metodes parametros. Šie norādījumi parāda, kā izmantot ļoti vienkāršu funkcionālo saskarni ar nosaukumu Function. Funkcijai ir abstrakta metode, ko sauc par lietot, kas ņem vienu vispārīga tipa parametru un atgriež vispārīgu tipu. Lietot Lietot nav jādefinē, līdz tiek izsaukta tā metode, uz kuru attiecas zvani. Tas ir ļoti spēcīgi, jo ļauj programmētājiem vairākas reizes izmantot vienu un to pašu koda gabalu, tikai mainot zvanu uz šo metodi.
1. darbība: izveidojiet Java projektu
Atveriet IDE un izveidojiet java projektu, nosaukums nav svarīgs. Savu esmu nosaucis par "Instrukcijām".
2. darbība. Izveidojiet paketi
Izveidojiet jaunu pakotni avota failā ar nosaukumu “instrukcijas”.
3. darbība: izveidojiet pārveidotāju klasi
Instrukciju pakotnē izveidojiet jaunu klasi ar nosaukumu Converter and Import java.util.function. Function.
4. darbība: izveidojiet FunctionTest klasi
Instrukciju pakotnē izveidojiet jaunu klasi ar nosaukumu FunctionTest.
5. darbība: izveidojiet konvertēšanas metodi
Pārveidotāju klasē izveidojiet metodi ar nosaukumu "konvertēt", kas atgriež virkni s un kā parametrus ievada int x un funkciju f.
6. darbība: pievienojiet tipa parametrus
Pievienojiet parametra Funkcija f tipa parametrus Integer un String. Tam vajadzētu izskatīties šādi: Funkcija f
7. darbība: pieteikties zvanīšanai
Atgrieziet funkciju izsaukšanas rezultātu f ar x un parametru, atgriežot f. Piemērot (x)
8. solis: galvenā metode
Izveidojiet galveno metodi FunctionTest.
9. solis: sāciet zvanu konvertēšanu
FunctionTest klases galvenajā metodē sāciet izsaukt konvertēšanas metodi Converter.convert (
10. solis: izvēlieties veselu skaitli
Iekavās ievadiet int, kuru vēlaties pārvērst par virkni. Tam vajadzētu izskatīties kā attēlā iepriekš.
11. darbība: atdaliet parametrus
Nākamais parametrs ir funkcija Lambda. Kad kursors atrodas iepriekšējā attēla vietā, ierakstiet komatu, pēc tam atstarpi starp abiem parametriem.
12. darbība: Lambda funkcijas parametrs
Tālāk jūs ierakstīsit lambda funkcijas parametrus. (Vesels skaitlis x) ir mūsu vienīgais parametrs
13. solis: Lambda funkcijas korpuss
Sekojot parametram, ierakstiet ->, lai norādītu, ka nākamais teksts ir funkcijas pamatteksts. Ierakstiet x.toString, aizveriet iekavas un pabeidziet ar semikolu.
14. darbība: piešķiriet rezultātu
Lai pārliecinātos, ka programma darbojas, piešķiriet zvanam pārvēršanu String mainīgajam, ko sauc par rezultātu
15. solis: pārbaudiet
Pārbaudiet, vai rezultāts ir vienāds ar jūsu izvēlētā veselā skaitļa virknes versiju. Viens vienkāršs veids, kā to izdarīt, ir paziņojums if, kas parādīts zemāk.
Ieteicams:
Pimoroni Enviro+ FeatherWing izmantošana ar Adafruit Feather NRF52840 Express: 8 soļi
Pimoroni Enviro+ FeatherWing izmantošana ar Adafruit Feather NRF52840 Express: Pimoroni Enviro+ FeatherWing ir plāksne, kas pilna ar sensoriem, kas paredzēti darbam ar Adafruit Feather sērijas dēļiem. Tā ir noderīga vieta, kur sākt ikvienam, kuru interesē vides monitorings, atmosfēras piesārņojums un datu sajaukšana. Es
Ģitāras varoņa ģitāras izmantošana tālummaiņas kontrolei (tikai Windows): 9 soļi
Ģitāras varoņa ģitāras izmantošana tālummaiņas kontrolei (tikai operētājsistēmā Windows): tā kā mēs esam globālās pandēmijas vidū, daudzi no mums ir aizķērušies mājas tīrīšanā un pievienošanās sapulcēm vietnē Zoom. Pēc kāda laika tas var kļūt ļoti maigs un garlaicīgs. Tīrot māju, es atradu vecu Guitar Hero ģitāru, kas tika iemesta
[2020] Divu (x2) mikro: bitu izmantošana, lai kontrolētu RC automašīnu: 6 soļi (ar attēliem)
[2020] Divu (x2) mikro: bitu izmantošana RC automašīnas vadīšanai: Ja jums ir divi (x2) mikro: biti, vai esat domājis tos izmantot RC automašīnas tālvadībai? Jūs varat kontrolēt RC automašīnu, izmantojot vienu mikro: bitu kā raidītāju un otru kā uztvērēju. Ja izmantojat MakeCode redaktoru, lai kodētu mikro: b
Python izmantošana, lai apgūtu tastatūras izkārtojumus, kas nav angļu valodā: 8 soļi
Python izmantošana, lai apgūtu tastatūras izkārtojumus, kas nav angļu valodā: Sveiki, es esmu Džuljens! Es esmu datorzinātņu students, un šodien es jums parādīšu, kā jūs varat izmantot Python, lai iemācītu sev tastatūras izkārtojumu valodā, kas nav angļu valoda. Mūsdienās daudz valodu apgūst tiešsaistē, un viena lieta, ko cilvēki var realizēt
Tālruņa izmantošana kā otrais monitors: 5 soļi
Izmantojiet tālruni kā otro monitoru: mums visiem ir bijusi pieredze darbā no mājām. Tas dod mums greznību pabeigt darbus vai uzdevumus no mūsu pašu mājām. Tomēr mēs visi vēlamies šos uzdevumus veikt pēc iespējas efektīvāk un produktīvāk, lai