
Tartalomjegyzék:
- 1. lépés: Hozzon létre egy Java -projektet
- 2. lépés: Csomag létrehozása
- 3. lépés: Hozza létre az átalakító osztályt
- 4. lépés: Hozza létre a FunctionTest osztályt
- 5. lépés: Hozza létre a konvertálási módszert
- 6. lépés: Típusparaméterek hozzáadása
- 7. lépés: Hívás Alkalmaz
- 8. lépés: Fő módszer
- 9. lépés: Kezdje el a híváskonvertálást
- 10. lépés: Válasszon egész számot
- 11. lépés: Különítse el a paramétereket
- 12. lépés: Lambda funkció paraméter
- 13. lépés: Lambda funkciótest
- 14. lépés: Az eredmény hozzárendelése
- 15. lépés: Teszt
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

A Java funkcionális interfészei nagyon hasznos eszközök, amelyeket sok újabb programozó nem használ. Lehetővé teszik a fejlesztők számára, hogy kivonják a kódjukat, így sokféle problémára alkalmazhatók. Ez különösen hasznos a Lambda kifejezéseknél, amelyek lehetővé teszik a függvények létrehozását a módszer paraméterein belül. Ezek az utasítások bemutatják, hogyan kell használni a Function nevű, nagyon egyszerű funkcionális felületet. A függvénynek van egy absztrakt metódusa, az úgynevezett Apply, amely egy általános típusú paramétert vesz fel, és egy generikus típust ad vissza. Az Alkalmazást nem kell meghatározni, amíg a hívás nem érvényes a hívást alkalmazó metódusra. Ez nagyon hatékony, mivel lehetővé teszi a programozók számára, hogy ugyanazt a kódrészletet többször használják, csak a hívást kell módosítaniuk erre a módszerre.
1. lépés: Hozzon létre egy Java -projektet
Nyisson meg egy IDE -t és hozzon létre egy java projektet, a név nem fontos. Az enyémet "Utasításoknak" neveztem el.
2. lépés: Csomag létrehozása

Hozzon létre egy új csomagot a forrásfájlban, „utasítások” néven.
3. lépés: Hozza létre az átalakító osztályt
Az utasításcsomagban hozzon létre egy új osztályt Converter és Import java.util.function. Function néven.
4. lépés: Hozza létre a FunctionTest osztályt

Az utasításcsomagban hozzon létre egy új osztályt FunctionTest néven.
5. lépés: Hozza létre a konvertálási módszert

Az Átalakító osztályban hozzon létre egy "konvertálás" nevű módszert, amely egy karakterláncot s ad vissza, és egy int x és egy f függvényt vesz fel paraméterként.
6. lépés: Típusparaméterek hozzáadása
Adja hozzá az Integer és a String típusú paramétereket a Function F paraméterhez. Ennek így kell kinéznie:
7. lépés: Hívás Alkalmaz

Adja vissza az alkalmazási függvény meghívásának eredményét f -en x -el és egy paramétert az f -rel. Alkalmazza (x)
8. lépés: Fő módszer
Hozzon létre egy fő módszert a FunctionTest alkalmazásban.
9. lépés: Kezdje el a híváskonvertálást
A FunctionTest osztály fő módszerében kezdje el hívni a konvertáló metódust Converter.convert (
10. lépés: Válasszon egész számot

A zárójelbe írja be azt az int -et, amelyet karakterlánccá szeretne konvertálni. Ennek úgy kell kinéznie, mint a fenti képen.
11. lépés: Különítse el a paramétereket
A következő paraméter a Lambda függvény. Ha a kurzor a fenti képen van, írjon be egy vesszőt, majd egy szóközt a két paraméter között.
12. lépés: Lambda funkció paraméter
Ezután írja be a lambda függvény paramétereit. (X egész szám) az egyetlen paraméterünk
13. lépés: Lambda funkciótest

A paraméter után írja be a -> parancsot, jelezve, hogy a következő szöveg a függvény törzse. Írja be az x.toString parancsot, zárja be a zárójeleket, és fejezze be pontosvesszővel.
14. lépés: Az eredmény hozzárendelése
Annak érdekében, hogy a program működjön, rendelje hozzá a konvertálni kívánt hívást String változóhoz, amelyet eredménynek neveznek
15. lépés: Teszt

Ellenőrizze, hogy az eredmény megegyezik -e a választott Integer paraméter karakterlánc -verziójával. Ennek egyik egyszerű módja az alább látható if utasítás.
Ajánlott:
Funkcionális USB flash meghajtó Rubiks kocka: 7 lépés (képekkel)

Funkcionális USB flash meghajtó Rubiks kocka: Ebben az oktatóanyagban megmutatom, hogyan készíthet saját Rubik USB flash meghajtót. A kész terméket az alábbi videóban láthatja:
NÉGY FUNKCIONÁLIS KALKULÁCIÓ ELŐÁLLÍTÁSA CPP -ben: 6 lépés

NÉGY FUNKCIONÁLIS KALKULÁCIÓ ELŐÁLLÍTÁSA CPP -ben: A számológépeket mindenki használja a mindennapi életben. Egy egyszerű számológép készíthető egy C ++ program segítségével, amely képes összeadni, kivonni, szorozni és osztani két, a felhasználó által megadott operandust. Az if és a goto utasítást számológép létrehozására használják
Funkcionális csere a Scotts 20V lítiumcsomaghoz: 4 lépés

Funkcionális csere a Scotts 20V lítiumcsomaghoz: Egy másik utasításban bemutattam, hogyan kell szétszerelni egy 20 voltos Scotts lítiumcsomagot. Még mindig ott hevertem a gyomirtót és a levélfúvót, és nem akartam kidobni őket, úgy döntöttem, hogy megpróbálok egy helyettesítő csomagot készíteni, ami valóban működik. Én már
Teljesen funkcionális Drag Chain Fusion 360: 4 lépés (képekkel)

Teljesen működőképes Drag Chain Fusion 360: Ebben az oktatóanyagban az Auto Desk Screencast segítségével rögzített, lépésről lépésre videókat ágyaztam be a kábelhúzó lánc építéséről a Fusion 360 -ban. A lánc az Amazon.com -on vásárolt láncon alapul: HHY fekete szerszámgép 7 x 7 mm -es félig zárt típusú
Nem funkcionális áramkörfúvó: 3 lépés (képekkel)

Nem funkcionális áramkörfúvó: Ez egy dekoratív darab, amely funkcionális elemekből készül, amelyek nem működő áramkört alkotnak. A szépsége a funkcionalitás hiányában rejlik. Ha áram folyna, LED -ek villognának, motorok rezegnének, vagy ellenállások ellenállnának, akkor csak az lenne