
Sadržaj:
- Korak 1: Izradite Java projekt
- Korak 2: Izradite paket
- Korak 3: Stvorite klasu pretvarača
- Korak 4: Stvorite klasu FunctionTest
- Korak 5: Izradite metodu pretvorbe
- Korak 6: Dodajte parametre tipa
- Korak 7: Pozivanje Primijeni
- Korak 8: Glavna metoda
- Korak 9: Počnite pozivati pretvaranje
- Korak 10: Odaberite cijeli broj
- Korak 11: Odvojite parametre
- Korak 12: Parametar lambda funkcije
- Korak 13: Lambda funkcijsko tijelo
- Korak 14: Dodijelite rezultat
- Korak 15: Testirajte
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

Funkcionalna sučelja u Javi vrlo su koristan alat koji mnogi noviji programeri ne koriste. Omogućuju programerima da apstrahiraju svoj kôd kako bi se mogao primijeniti na mnoge različite probleme. To je osobito korisno s Lambda izrazima koji omogućuju stvaranje funkcija unutar parametara metode. Ove upute pokazuju kako se koristi vrlo osnovno funkcionalno sučelje pod nazivom Funkcija. Funkcija ima apstraktnu metodu pod nazivom apply koja uzima jedan parametar generičkog tipa i vraća generički tip. Primjena ne mora biti definirana sve dok se poziv metode koja se poziva primijeni. Ovo je vrlo moćno jer omogućuje programerima da koriste isti komad koda više puta samo što moraju promijeniti poziv na tu metodu.
Korak 1: Izradite Java projekt
Otvorite IDE i stvorite java projekt, ime nije važno. Ja sam svoje nazvao "Upute".
Korak 2: Izradite paket

Izradite novi paket u izvornoj datoteci pod nazivom "upute".
Korak 3: Stvorite klasu pretvarača
U paketu uputa stvorite novu klasu pod nazivom Converter and Import java.util.function. Function.
Korak 4: Stvorite klasu FunctionTest

U paketu uputa stvorite novu klasu pod nazivom FunctionTest.
Korak 5: Izradite metodu pretvorbe

U klasi Converter stvorite metodu pod nazivom "convert" koja vraća String s i uzima kao parametre int x i funkciju f.
Korak 6: Dodajte parametre tipa
Parametru funkcije f dodajte parametre tipa Integer i String. Ovo bi trebalo izgledati ovako: Funkcija f
Korak 7: Pozivanje Primijeni

Vratite rezultat pozivanja funkcije apply na f s x i parametrom vraćanjem f.apply (x)
Korak 8: Glavna metoda
Izradite glavnu metodu u FunctionTest.
Korak 9: Počnite pozivati pretvaranje
U glavnoj metodi klase FunctionTest počnite pozivati metodu pretvorbe Converter.convert (
Korak 10: Odaberite cijeli broj

Unutar zagrada unesite int koji želite pretvoriti u niz. Ovo bi trebalo izgledati kao na gornjoj slici.
Korak 11: Odvojite parametre
Sljedeći parametar je Lambda funkcija. Dok je pokazivač na položaju na gornjoj slici, upišite zarez, a zatim razmak za razgraničenje između dva parametra.
Korak 12: Parametar lambda funkcije
Zatim ćete upisati parametre za lambda funkciju. (Cijeli broj x) je naš jedini parametar
Korak 13: Lambda funkcijsko tijelo

Slijedeći parametar, upišite -> kako biste signalizirali da je sljedeći tekst tijelo funkcije. Upišite x.toString, zatvorite zagrade i završite točkom -zarezom.
Korak 14: Dodijelite rezultat
Da biste bili sigurni da program radi, dodijelite poziv za pretvaranje u String varijablu koja se zove result
Korak 15: Testirajte

Provjerite je li rezultat jednak verziji niza parametra Integer koji ste odabrali. Jedan jednostavan način za to je pomoću if naredbe, prikazane u nastavku.
Preporučeni:
Osobna meteorološka postaja koja koristi Raspberry Pi s BME280 na Javi: 6 koraka

Osobna meteorološka postaja koja koristi Raspberry Pi s BME280 na Javi: Loše vrijeme uvijek izgleda gore kroz prozor. Uvijek smo bili zainteresirani za praćenje našeg lokalnog vremena i onoga što vidimo kroz prozor. Također smo željeli bolju kontrolu nad našim sustavom grijanja i klimatizacije. Izgradnja osobne vremenske postaje velika je
Kako napraviti jednostavan kalkulator u Javi: 10 koraka

Kako napraviti jednostavan kalkulator u Javi: Ovo je jednostavan uvod u programski jezik Java namijenjen ljudima koji slabo ili nimalo ne znaju programiranje. Materijali: Računalo ili prijenosno računalo (s instaliranom Eclipse) Mogu instalirati eclipse na https: // www. eclipse.org/downloads
Kako napraviti poker igru na Javi: 4 koraka

Kako napraviti poker igru u Javi: Ovo uputstvo je za one koji već znaju ono što znaju Java i žele stvoriti igru pokera unutar Jave. Prije svega, trebat će vam računalo s nekom vrstom programa za kodiranje ili web mjestom koje omogućuje upotrebu Jave. Preporučujem korištenje DrJ
Rekurzivno zbrajanje niza u Javi: 9 koraka

Rekurzivno zbrajanje niza u Javi: Rekurzija je vrlo koristan i vremenski učinkovit postupak koji može brzo riješiti problem s vrlo malo koda. Rekurzija uključuje metodu koju sami stvorite nazivajući skraćivanjem izvornog problema. Za ovaj primjer zbrajamo niz
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka

Neopixel Ws2812 Rainbow LED sjaj s M5stick-C | Pokretanje Rainbow-a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak s njim