INHOUDSOPGAWE:
- Stap 1: Skep 'n Java -projek
- Stap 2: Skep 'n pakket
- Stap 3: Skep die omskakelklas
- Stap 4: Skep die FunctionTest -klas
- Stap 5: Skep die omskakelingsmetode
- Stap 6: Voeg tipe parameters by
- Stap 7: Bel Doen
- Stap 8: Hoofmetode
- Stap 9: Begin met Call Convert
- Stap 10: Kies 'n heelgetal
- Stap 11: Skei die parameters
- Stap 12: Lambda -funksieparameter
- Stap 13: Lambda -funksie -liggaam
- Stap 14: Ken resultaat toe
- Stap 15: Toets
Video: Lambda -uitdrukkings met funksionele koppelvlakke in Java gebruik: 15 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Funksionele koppelvlakke in Java is 'n baie nuttige hulpmiddel wat baie nuwer programmeerders nie gebruik nie. Dit stel ontwikkelaars in staat om hul kode te onttrek sodat dit op baie verskillende probleme toegepas kan word. Dit is veral handig met Lambda -uitdrukkings waarmee funksies binne die parameters van 'n metode geskep kan word. Hierdie instruksies wys hoe u 'n baie basiese funksionele koppelvlak, funksie, kan gebruik. Funksie het 'n abstrakte metode genaamd toepassing, wat een parameter van generiese tipe neem en 'n generiese tipe teruggee. Pas hoef nie gedefinieer te word voordat die oproep van die metode wat oproepe geld, toegepas word nie. Dit is baie kragtig omdat programmeerders dieselfde stuk kode verskeie kere kan gebruik, net om die oproep na die metode te verander.
Stap 1: Skep 'n Java -projek
Maak 'n IDE oop en skep 'n java -projek, die naam is nie belangrik nie. Ek het myne 'Instruksies' genoem.
Stap 2: Skep 'n pakket
Skep 'n nuwe pakket in die bronlêer met die naam "instruksies".
Stap 3: Skep die omskakelklas
Skep in die instruksiepakket 'n nuwe klas genaamd Converter and Import java.util.function. Function.
Stap 4: Skep die FunctionTest -klas
Skep 'n nuwe klas genaamd FunctionTest in die instruksiepakket.
Stap 5: Skep die omskakelingsmetode
In die Converter -klas, skep 'n metode genaamd "convert" wat 'n string s terugbring en 'n int x en 'n funksie f as parameters inneem.
Stap 6: Voeg tipe parameters by
Voeg tipe parameters Integer en string by die funksie f parameter. Dit moet soos volg lyk: Funksie f
Stap 7: Bel Doen
Gee die resultaat van die aanroepfunksie op f met x en 'n parameter deur terug te gee f.toepas (x)
Stap 8: Hoofmetode
Skep 'n hoofmetode in FunctionTest.
Stap 9: Begin met Call Convert
In die hoofmetode van die FunctionTest -klas, skakel die omskakelingsmetode Converter.convert (
Stap 10: Kies 'n heelgetal
Tik binne die hakies 'n int wat u wil omskakel na 'n string. Dit moet soos die prentjie hierbo lyk.
Stap 11: Skei die parameters
Die volgende parameter is die Lambda -funksie. Met die wyser op die posisie in die prent hierbo, tik 'n komma en dan 'n spasie om tussen die twee parameters te omskryf.
Stap 12: Lambda -funksieparameter
Vervolgens tik u die parameters vir die lambda -funksie. (Heelgetal x) is ons enigste parameter
Stap 13: Lambda -funksie -liggaam
Tik -> om die parameter te volg om aan te dui dat die volgende teks die liggaam van die funksie is. Tik x.toString, maak die hakies toe en eindig met 'n kommapunt.
Stap 14: Ken resultaat toe
Om seker te maak dat die program werk, ken u die oproep toe om na 'n stringveranderlike, resultaat, om te skakel
Stap 15: Toets
Kontroleer of die resultaat gelyk is aan die stringweergawe van die heelgetal -parameter wat u gekies het. 'N Eenvoudige manier om dit te doen, is met 'n if -stelling, hieronder getoon.
Aanbeveel:
Funksionele USB Flash Drive Rubiks Cube: 7 stappe (met foto's)
Funksionele USB Flash Drive Rubiks Cube: In hierdie tutoriaal gaan ek u wys hoe u u eie Rubik USB Flash Drive kan maak. U kan die voltooide produk in die volgende video sien:
HOE OM 'N VIER FUNKSIONELE BEREKENER IN CPP TE MAAK: 6 stappe
HOE OM 'N VIER FUNKSIONELE REKENER TE MAAK IN CPP: Sakrekenaars word in die daaglikse lewe vir almal gebruik. 'N Eenvoudige sakrekenaar kan gemaak word met behulp van 'n C ++ - program wat twee operande wat deur die gebruiker ingevoer is, kan optel, aftrek, vermenigvuldig en verdeel. Die if en goto -stelling word gebruik om 'n sakrekenaar te skep
Volledig funksionele Drag Chain Fusion 360: 4 stappe (met foto's)
Volledig funksionele Drag Chain Fusion 360: In hierdie tutoriaal het ek die stap -vir -stap video's opgeneem wat met Auto Desk Screencast opgeneem is oor hoe om 'n kabelsleepketting in Fusion 360 te bou. Die ketting is gebaseer op die ketting wat ek by Amazon.com gekoop het: HHY Swart masjiengereedskap 7 x 7 mm half ingeslote tipe
Nie-funksionele stroombaanbreuk: 3 stappe (met foto's)
Nie-funksionele stroombaan: Dit is 'n dekoratiewe stuk gemaak van funksionele elemente wat 'n nie-funksionele stroombaan vorm. Die skoonheid daarvan lê in die nie-funksionaliteit daarvan. As elektrisiteit vloei, LED's moet knipper, motors wat tril of weerstande om weerstand te bied, dan is dit net
Funksionele gevonden kunsmontering- klok: 8 stappe (met foto's)
Funksionele gevonden kunsassemblage- klok: my pa het 30 jaar lank in advertensies gewerk. Hy was nog altyd 'n baie kreatiewe mens. Trouens, hy het sy professionele lewe as kunsdirekteur begin voordat hy tot kreatiewe direkteur bevorder is. As u na die nuwe program kyk? Vertrou my ?, miskien is dit moontlik