![Menggunakan Ekspresi Lambda Dengan Antarmuka Fungsional di Java: 15 Langkah Menggunakan Ekspresi Lambda Dengan Antarmuka Fungsional di Java: 15 Langkah](https://i.howwhatproduce.com/images/006/image-15830-42-j.webp)
Daftar Isi:
- Langkah 1: Buat Proyek Java
- Langkah 2: Buat Paket
- Langkah 3: Buat Kelas Konverter
- Langkah 4: Buat Kelas FunctionTest
- Langkah 5: Buat Metode Konversi
- Langkah 6: Tambahkan Parameter Jenis
- Langkah 7: Menelepon Terapkan
- Langkah 8: Metode Utama
- Langkah 9: Mulai Mengonversi Panggilan
- Langkah 10: Pilih Integer
- Langkah 11: Pisahkan Parameter
- Langkah 12: Parameter Fungsi Lambda
- Langkah 13: Tubuh Fungsi Lambda
- Langkah 14: Tetapkan Hasil
- Langkah 15: Uji
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
![Menggunakan Ekspresi Lambda Dengan Antarmuka Fungsional di Java Menggunakan Ekspresi Lambda Dengan Antarmuka Fungsional di Java](https://i.howwhatproduce.com/images/006/image-15830-43-j.webp)
Antarmuka Fungsional di Java adalah alat yang sangat berguna yang tidak digunakan oleh banyak pemrogram baru. Mereka mengizinkan pengembang untuk mengabstraksikan kode mereka sehingga dapat diterapkan ke banyak masalah yang berbeda. Ini sangat berguna dengan ekspresi Lambda yang memungkinkan fungsi dibuat dalam parameter metode. Instruksi ini menunjukkan cara menggunakan antarmuka Fungsional yang sangat dasar yang disebut Fungsi. Fungsi memiliki metode abstrak yang disebut apply yang mengambil satu parameter tipe generik dan mengembalikan tipe generik. Terapkan tidak harus didefinisikan sampai pemanggilan metode yang pemanggilan tersebut berlaku. Ini sangat kuat karena memungkinkan pemrogram untuk menggunakan potongan kode yang sama beberapa kali hanya dengan mengubah panggilan ke metode itu.
Langkah 1: Buat Proyek Java
Buka IDE dan buat proyek Java, namanya tidak penting. Saya telah menamai milik saya "Petunjuk."
Langkah 2: Buat Paket
![Buat Paket Buat Paket](https://i.howwhatproduce.com/images/006/image-15830-44-j.webp)
Buat paket baru di file sumber, bernama "instruksi."
Langkah 3: Buat Kelas Konverter
Dalam paket instruksi, buat kelas baru bernama Konverter dan Impor java.util.function. Function.
Langkah 4: Buat Kelas FunctionTest
![Buat Kelas FunctionTest Buat Kelas FunctionTest](https://i.howwhatproduce.com/images/006/image-15830-45-j.webp)
Dalam paket instruksi, buat kelas baru bernama FunctionTest.
Langkah 5: Buat Metode Konversi
![Buat Metode Konversi Buat Metode Konversi](https://i.howwhatproduce.com/images/006/image-15830-46-j.webp)
Di kelas Konverter, Buat metode yang disebut "konversi" yang mengembalikan String s dan mengambil int x dan Fungsi f sebagai parameter.
Langkah 6: Tambahkan Parameter Jenis
Tambahkan parameter tipe Integer dan String ke parameter Fungsi f. Ini akan terlihat seperti: Fungsi f
Langkah 7: Menelepon Terapkan
![Panggilan Terapkan Panggilan Terapkan](https://i.howwhatproduce.com/images/006/image-15830-47-j.webp)
Kembalikan hasil pemanggilan fungsi apply pada f dengan x dan parameter dengan mengembalikan f.apply(x)
Langkah 8: Metode Utama
Buat metode utama di FunctionTest.
Langkah 9: Mulai Mengonversi Panggilan
Dalam metode utama kelas FunctionTest mulai memanggil metode konversi Converter.convert(
Langkah 10: Pilih Integer
![Pilih bilangan bulat Pilih bilangan bulat](https://i.howwhatproduce.com/images/006/image-15830-48-j.webp)
Di dalam tanda kurung, masukkan int yang ingin Anda ubah menjadi string. Ini akan terlihat seperti gambar di atas.
Langkah 11: Pisahkan Parameter
Parameter selanjutnya adalah fungsi Lambda. Dengan kursor pada posisi pada gambar di atas, ketik koma lalu spasi untuk menggambarkan antara dua parameter.
Langkah 12: Parameter Fungsi Lambda
Selanjutnya, Anda akan mengetik parameter untuk fungsi lambda. (Bilangan bulat x) adalah satu-satunya parameter kami
Langkah 13: Tubuh Fungsi Lambda
![Tubuh Fungsi Lambda Tubuh Fungsi Lambda](https://i.howwhatproduce.com/images/006/image-15830-49-j.webp)
Mengikuti parameter, ketik -> untuk memberi sinyal bahwa teks berikutnya adalah isi fungsi. Ketik x.toString, tutup tanda kurung, dan akhiri dengan titik koma.
Langkah 14: Tetapkan Hasil
Untuk memastikan program berfungsi, tetapkan panggilan untuk mengonversi ke variabel String yang disebut hasil
Langkah 15: Uji
![Tes Tes](https://i.howwhatproduce.com/images/006/image-15830-50-j.webp)
Periksa apakah hasilnya sama dengan versi string dari parameter Integer yang Anda pilih. Salah satu cara sederhana untuk melakukannya adalah dengan pernyataan if, yang ditunjukkan di bawah ini.
Direkomendasikan:
Fungsional USB Flash Drive Rubiks Cube: 7 Langkah (dengan Gambar)
![Fungsional USB Flash Drive Rubiks Cube: 7 Langkah (dengan Gambar) Fungsional USB Flash Drive Rubiks Cube: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-4354-j.webp)
USB Flash Drive Rubiks Cube Fungsional: Dalam tutorial ini saya akan menunjukkan kepada Anda, cara membuat USB Flash Drive Rubik Anda sendiriAnda dapat melihat produk jadi dalam video berikut:
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: 8 Langkah
![Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: 8 Langkah Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: 8 Langkah](https://i.howwhatproduce.com/images/002/image-5194-16-j.webp)
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: Dalam tutorial ini, Anda akan mempelajari semua tentang Cara memulai, menghubungkan, dan membuat perangkat I2C (Akselerometer) bekerja dengan pengontrol (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Sepenuhnya Fungsional Drag Chain Fusion 360: 4 Langkah (dengan Gambar)
![Sepenuhnya Fungsional Drag Chain Fusion 360: 4 Langkah (dengan Gambar) Sepenuhnya Fungsional Drag Chain Fusion 360: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5271-40-j.webp)
Sepenuhnya Fungsional Drag Chain Fusion 360: Dalam tutorial ini saya telah menyematkan video langkah demi langkah yang direkam dengan Auto Desk Screencast tentang cara membuat rantai seret kabel di Fusion 360. Rantai didasarkan pada Rantai yang saya beli di Amazon.com: HHY Black Machine Tool 7 x 7mm Tipe Semi Tertutup
Pembicaraan Sirkuit Non-Fungsional: 3 Langkah (dengan Gambar)
![Pembicaraan Sirkuit Non-Fungsional: 3 Langkah (dengan Gambar) Pembicaraan Sirkuit Non-Fungsional: 3 Langkah (dengan Gambar)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10955779-non-functional-circuit-broach-3-steps-with-pictures-j.webp)
Broach Sirkuit Non-Fungsional: Ini adalah bagian dekoratif yang terbuat dari elemen fungsional yang membentuk sirkuit non-fungsional. Keindahannya terletak pada non-fungsinya. Jika listrik mengalir, LED berkedip, motor bergetar atau resistor menolak, maka itu hanya akan
Kumpulan Seni Fungsional yang Ditemukan - Jam: 8 Langkah (dengan Gambar)
![Kumpulan Seni Fungsional yang Ditemukan - Jam: 8 Langkah (dengan Gambar) Kumpulan Seni Fungsional yang Ditemukan - Jam: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10965174-functional-found-art-assemblage-clock-8-steps-with-pictures-j.webp)
Kumpulan Seni yang Ditemukan Fungsional- Jam: Ayah saya bekerja di bidang periklanan selama 30 tahun. Dia selalu menjadi orang yang sangat kreatif. Bahkan, ia memulai kehidupan profesionalnya sebagai art director sebelum dipromosikan menjadi creative director. Jika Anda menonton acara baru ?Trust Me?, mungkin ini akan m…