Obsah:
- Krok 1: Vytvořte projekt Java
- Krok 2: Vytvořte balíček
- Krok 3: Vytvořte třídu převaděče
- Krok 4: Vytvořte třídu FunctionTest
- Krok 5: Vytvořte metodu převodu
- Krok 6: Přidejte parametry typu
- Krok 7: Volání Použít
- Krok 8: Hlavní metoda
- Krok 9: Začněte převádět hovory
- Krok 10: Vyberte celé číslo
- Krok 11: Oddělte parametry
- Krok 12: Parametr funkce Lambda
- Krok 13: Funkční tělo lambda
- Krok 14: Přiřadit výsledek
- Krok 15: Test
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Funkční rozhraní v Javě jsou velmi užitečným nástrojem, který mnoho novějších programátorů nepoužívá. Umožňují vývojářům abstrahovat jejich kód, aby jej bylo možné použít na mnoho různých problémů. To je zvláště užitečné u výrazů Lambda, které umožňují vytváření funkcí v parametrech metody. Tyto pokyny ukazují, jak používat velmi základní funkční rozhraní s názvem Funkce. Funkce má abstraktní metodu nazvanou použít, která přebírá jeden parametr generického typu a vrací generický typ. Použít nemusí být definováno, dokud volání metody, která volání platí. To je velmi účinné, protože to umožňuje programátorům použít stejnou část kódu vícekrát, než aby museli změnit volání této metody.
Krok 1: Vytvořte projekt Java
Otevřete IDE a vytvořte java projekt, název není důležitý. Své jsem pojmenoval „Pokyny“.
Krok 2: Vytvořte balíček
Ve zdrojovém souboru vytvořte nový balíček s názvem „pokyny“.
Krok 3: Vytvořte třídu převaděče
V balíčku s pokyny vytvořte novou třídu s názvem Převaděč a import java.util.function. Function.
Krok 4: Vytvořte třídu FunctionTest
V balíčku instrukcí vytvořte novou třídu s názvem FunctionTest.
Krok 5: Vytvořte metodu převodu
Ve třídě Converter vytvořte metodu nazvanou „převést“, která vrátí řetězec s a vezme jako parametry int x a funkci f.
Krok 6: Přidejte parametry typu
Přidejte parametry typu Integer a String do parametru Funkce f. To by mělo vypadat takto: Funkce f
Krok 7: Volání Použít
Vraťte výsledek volání funkce Apply na f s x a parametrem návratem f.apply (x)
Krok 8: Hlavní metoda
Ve funkci FunctionTest vytvořte hlavní metodu.
Krok 9: Začněte převádět hovory
V hlavní metodě třídy FunctionTest začněte volat metodu převodu Converter.convert (
Krok 10: Vyberte celé číslo
Do závorek zadejte int, který chcete převést na řetězec. To by mělo vypadat jako na obrázku výše.
Krok 11: Oddělte parametry
Dalším parametrem je funkce Lambda. Kurzorem na pozici na obrázku výše zadejte čárku a poté mezeru pro vymezení mezi těmito dvěma parametry.
Krok 12: Parametr funkce Lambda
Dále zadáte parametry pro funkci lambda. (Integer x) je náš jediný parametr
Krok 13: Funkční tělo lambda
Za parametrem zadejte ->, abyste signalizovali, že dalším textem je tělo funkce. Zadejte x.toString, zavřete závorky a dokončete středníkem.
Krok 14: Přiřadit výsledek
Chcete -li se ujistit, že program funguje, přiřaďte volání k převodu na proměnnou řetězce s názvem result
Krok 15: Test
Zkontrolujte, zda je výsledek shodný s řetězcovou verzí parametru Integer, který jste vybrali. Jeden jednoduchý způsob, jak toho dosáhnout, je pomocí příkazu if, který je zobrazen níže.
Doporučuje:
Osobní meteorologická stanice využívající Raspberry Pi s BME280 v Javě: 6 kroků
Osobní meteorologická stanice využívající Raspberry Pi S BME280 v Javě: Špatné počasí vždy vypadá hůře oknem. Vždy jsme měli zájem sledovat naše místní počasí a to, co vidíme z okna. Také jsme chtěli lepší kontrolu nad naším systémem vytápění a klimatizace. Vybudování osobní meteorologické stanice je skvělý
Jak vytvořit jednoduchou kalkulačku v Javě: 10 kroků
Jak vytvořit jednoduchou kalkulačku v Javě: Toto je jednoduchý úvod do programovacího jazyka Java, který je určen lidem s malou až žádnou znalostí programování. Materiály: počítač nebo notebook (s nainstalovaným Eclipse) Lze nainstalovat zatmění na https: // www. eclipse.org/downloads
Rekurzivní shrnutí pole v Javě: 9 kroků
Rekurzivní shrnutí pole v Javě: Rekurze je velmi užitečný a časově efektivní postup, který dokáže rychle vyřešit problém s velmi malým kódem. Rekurze zahrnuje vámi vytvořenou metodu, která zkracuje původní problém. V tomto příkladu budeme součet řady
Jak použít smyčku While k iteraci pole v Javě: 9 kroků
Jak používat smyčku While k iteraci pole v Javě: Dnes vám ukážu, jak pomocí Java vytvořit smyčku While, kterou lze použít k iteraci seznamem čísel nebo slov. Tento koncept je pro programátory základní úrovně a každého, kdo chce rychle vyčistit smyčky a pole Java
Napište si vlastní hru Tic Tac Toe v Javě: 6 kroků
Napište si vlastní hru Tic Tac Toe v Javě: Jsem si jist, že všichni víte o klasické hře Tic Tic Toe. Od mých základních škol byl Tic Tac Toe oblíbenou hrou, kterou jsem hrával se svými přáteli. Vždy mě fascinovala jednoduchost hry. V prvním ročníku můj