Spisu treści:
- Krok 1: Utwórz projekt Java
- Krok 2: Utwórz pakiet
- Krok 3: Utwórz klasę konwertera
- Krok 4: Utwórz klasę FunctionTest
- Krok 5: Utwórz metodę konwersji
- Krok 6: Dodaj parametry typu
- Krok 7: Dzwonienie Złóż wniosek
- Krok 8: Główna metoda
- Krok 9: Zacznij dzwonić do konwersji
- Krok 10: Wybierz liczbę całkowitą
- Krok 11: Oddziel parametry
- Krok 12: Parametr funkcji lambda
- Krok 13: Ciało funkcji lambda
- Krok 14: Przypisz wynik
- Krok 15: Test
Wideo: Używanie wyrażeń lambda z funkcjonalnymi interfejsami w Javie: 15 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Funkcjonalne interfejsy w Javie to bardzo przydatne narzędzie, z którego wielu nowszych programistów nie korzysta. Pozwalają programistom wyabstrahować swój kod, aby można go było zastosować do wielu różnych problemów. Jest to szczególnie przydatne w przypadku wyrażeń Lambda, które umożliwiają tworzenie funkcji w obrębie parametrów metody. Te instrukcje pokazują, jak używać bardzo podstawowego interfejsu funkcjonalnego o nazwie Function. Funkcja ma abstrakcyjną metodę o nazwie apply, która pobiera jeden parametr typu ogólnego i zwraca typ ogólny. Apply nie musi być definiowane do momentu wywołania metody, która ma zastosowanie. Jest to bardzo wydajne, ponieważ pozwala programistom na wielokrotne użycie tego samego fragmentu kodu tylko po zmianie wywołania tej metody.
Krok 1: Utwórz projekt Java
Otwórz IDE i utwórz projekt java, nazwa nie jest ważna. Nazwałem moje „Instrukcje”.
Krok 2: Utwórz pakiet
Utwórz nowy pakiet w pliku źródłowym o nazwie „instrukcje”.
Krok 3: Utwórz klasę konwertera
W pakiecie instrukcji utwórz nową klasę o nazwie Converter i Import java.util.function. Function.
Krok 4: Utwórz klasę FunctionTest
W pakiecie instrukcji utwórz nową klasę o nazwie FunctionTest.
Krok 5: Utwórz metodę konwersji
W klasie Converter Utwórz metodę o nazwie „convert”, która zwraca String s i przyjmuje int x oraz Function f jako parametry.
Krok 6: Dodaj parametry typu
Dodaj parametry typu Integer i String do parametru Function f. Powinno to wyglądać tak: Function f
Krok 7: Dzwonienie Złóż wniosek
Zwróć wynik wywołania funkcji Apply na f z x i parametrem przez return f.apply(x)
Krok 8: Główna metoda
Utwórz główną metodę w FunctionTest.
Krok 9: Zacznij dzwonić do konwersji
W głównej metodzie klasy FunctionTest zacznij wywoływać metodę convert Converter.convert(
Krok 10: Wybierz liczbę całkowitą
Wewnątrz nawiasów wprowadź int, który chcesz przekonwertować na ciąg. Powinno to wyglądać jak na powyższym obrazku.
Krok 11: Oddziel parametry
Kolejnym parametrem jest funkcja Lambda. Trzymając kursor w pozycji na powyższym obrazku, wpisz przecinek, a następnie spację, aby oddzielić dwa parametry.
Krok 12: Parametr funkcji lambda
Następnie wpiszesz parametry funkcji lambda. (Liczba całkowita x) to nasz jedyny parametr
Krok 13: Ciało funkcji lambda
Po parametrze wpisz ->, aby zasygnalizować, że następny tekst jest treścią funkcji. Wpisz x.toString, zamknij nawiasy i zakończ średnikiem.
Krok 14: Przypisz wynik
Aby upewnić się, że program działa, przypisz wywołanie konwersji do zmiennej typu String o nazwie wynik
Krok 15: Test
Sprawdź, czy wynik jest równy wersji ciągu parametru Integer, który wybrałeś. Jednym z prostych sposobów na to jest instrukcja if, pokazana poniżej.
Zalecana:
Zaprogramuj własną grę 2048 w Javie!: 8 kroków
Zaprogramuj własną grę 2048 W/Java!: Uwielbiam grę 2048. Postanowiłem więc zaprogramować własną wersję. Jest bardzo podobny do rzeczywistej gry, ale samodzielne programowanie daje mi swobodę zmiany tego, co chcę, kiedy tylko chcę. Jeśli chcę grę 5x5 zamiast typowego 4x4, s
Osobista stacja pogodowa wykorzystująca Raspberry Pi z BME280 w Javie: 6 kroków
Osobista stacja pogodowa korzystająca z Raspberry Pi z BME280 w Javie: Zła pogoda zawsze wygląda gorzej przez okno. Zawsze byliśmy zainteresowani monitorowaniem naszej lokalnej pogody i tego, co widzimy za oknem. Chcieliśmy również mieć lepszą kontrolę nad naszym systemem ogrzewania i klimatyzacji. Budowanie osobistej stacji pogodowej to świetna
Jak zrobić prosty kalkulator w Javie: 10 kroków
Jak zrobić prosty kalkulator w Javie: Jest to proste wprowadzenie do języka programowania Java przeznaczone dla osób z niewielką lub żadną wiedzą na temat programowania. Materiały: Komputer lub laptop (z zainstalowanym Eclipse) Można zainstalować eclipse na https://www. eclipse.org/downloads
Rekurencyjne sumowanie tablicy w Javie: 9 kroków
Rekurencyjne sumowanie tablicy w Javie: Rekurencja to bardzo przydatna i wydajna czasowo procedura, która może szybko rozwiązać problem przy bardzo małej ilości kodu. Rekurencja obejmuje metodę, którą tworzysz, wywołując samą siebie, skracając pierwotny problem. W tym przykładzie zsumujemy tablicę
Jak używać pętli while do iteracji tablicy w Javie: 9 kroków
Jak używać pętli While do iteracji tablicy w Javie: Dzisiaj pokażę wam, jak używać Javy do tworzenia pętli While, której można użyć do iteracji po liście liczb lub słów. Ta koncepcja jest przeznaczona dla początkujących programistów i każdego, kto chce szybko zapoznać się z pętlami i tablicami Java