Isi kandungan:
- Langkah 1: Buat Projek Java
- Langkah 2: Buat Pakej
- Langkah 3: Buat Kelas Penukar
- Langkah 4: Buat Kelas Fungsi
- Langkah 5: Buat Kaedah Tukar
- Langkah 6: Tambah Parameter Jenis
- Langkah 7: Memohon Memohon
- Langkah 8: Kaedah Utama
- Langkah 9: Mula Menukar Panggilan
- Langkah 10: Pilih Integer
- Langkah 11: Pisahkan Parameter
- Langkah 12: Parameter Fungsi Lambda
- Langkah 13: Badan Fungsi Lambda
- Langkah 14: Tetapkan Hasil
- Langkah 15: Uji
![Menggunakan Ekspresi Lambda Dengan Muka Berfungsi di Java: 15 Langkah Menggunakan Ekspresi Lambda Dengan Muka Berfungsi di Java: 15 Langkah](https://i.howwhatproduce.com/images/006/image-15830-42-j.webp)
Video: Menggunakan Ekspresi Lambda Dengan Muka Berfungsi di Java: 15 Langkah
![Video: Menggunakan Ekspresi Lambda Dengan Muka Berfungsi di Java: 15 Langkah Video: Menggunakan Ekspresi Lambda Dengan Muka Berfungsi di Java: 15 Langkah](https://i.ytimg.com/vi/G-FnwHrAVwE/hqdefault.jpg)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
![Menggunakan Ekspresi Lambda Dengan Antara Muka Berfungsi di Java Menggunakan Ekspresi Lambda Dengan Antara Muka Berfungsi 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 pengaturcara yang lebih baru. Mereka membenarkan pembangun untuk mengekstrak kod mereka sehingga dapat diterapkan pada banyak masalah yang berbeza. Ini sangat berguna dengan ungkapan Lambda yang membolehkan fungsi dibuat dalam parameter kaedah. Arahan ini menunjukkan cara menggunakan antara muka Fungsional yang sangat asas yang disebut Fungsi. Fungsi mempunyai kaedah abstrak yang disebut berlaku yang mengambil satu parameter jenis generik dan mengembalikan jenis generik. Memohon tidak harus ditentukan sehingga panggilan kaedah yang panggilan berlaku. Ini sangat kuat kerana membolehkan pengaturcara menggunakan sekeping kod yang sama berkali-kali hanya perlu menukar panggilan ke kaedah tersebut.
Langkah 1: Buat Projek Java
Buka IDE dan buat projek java, namanya tidak penting. Saya telah menamakan milik saya sebagai "Arahan."
Langkah 2: Buat Pakej
![Buat Pakej Buat Pakej](https://i.howwhatproduce.com/images/006/image-15830-44-j.webp)
Buat pakej baru dalam file sumber, bernama "petunjuk".
Langkah 3: Buat Kelas Penukar
Dalam pakej arahan, buat kelas baru yang dipanggil Converter and Import java.util.function. Function.
Langkah 4: Buat Kelas Fungsi
![Buat Kelas FunctionTest Buat Kelas FunctionTest](https://i.howwhatproduce.com/images/006/image-15830-45-j.webp)
Dalam pakej arahan, buat kelas baru yang disebut FunctionTest.
Langkah 5: Buat Kaedah Tukar
![Buat Kaedah Tukar Buat Kaedah Tukar](https://i.howwhatproduce.com/images/006/image-15830-46-j.webp)
Di kelas Converter, Buat metode yang disebut "convert" yang mengembalikan String s dan mengambil int x dan Function f sebagai parameter.
Langkah 6: Tambah Parameter Jenis
Tambahkan parameter jenis Integer dan String ke parameter Fungsi f. Ini akan kelihatan seperti: Fungsi f
Langkah 7: Memohon Memohon
![Memohon Memohon Memohon Memohon](https://i.howwhatproduce.com/images/006/image-15830-47-j.webp)
Kembalikan hasil memanggil fungsi terapkan pada f dengan x dan parameter dengan mengembalikan f.apply (x)
Langkah 8: Kaedah Utama
Buat kaedah utama di FunctionTest.
Langkah 9: Mula Menukar Panggilan
Dalam kaedah utama kelas FunctionTest mula memanggil kaedah menukar Converter.convert (
Langkah 10: Pilih Integer
![Pilih Integer Pilih Integer](https://i.howwhatproduce.com/images/006/image-15830-48-j.webp)
Di dalam tanda kurung, masukkan int yang ingin anda ubah menjadi rentetan. Ini semestinya seperti gambar di atas.
Langkah 11: Pisahkan Parameter
Parameter seterusnya adalah fungsi Lambda. Dengan kursor pada kedudukan dalam gambar di atas, ketik koma kemudian ruang untuk menggambarkan antara dua parameter.
Langkah 12: Parameter Fungsi Lambda
Seterusnya, anda akan menaip parameter untuk fungsi lambda. (Integer x) adalah satu-satunya parameter kami
Langkah 13: Badan Fungsi Lambda
![Badan Fungsi Lambda Badan Fungsi Lambda](https://i.howwhatproduce.com/images/006/image-15830-49-j.webp)
Mengikuti parameter, ketik -> untuk memberi isyarat bahawa teks seterusnya adalah badan fungsi. Taip x.toString, tutup tanda kurung, dan selesaikan dengan titik koma.
Langkah 14: Tetapkan Hasil
Untuk memastikan program berfungsi, tetapkan panggilan untuk menukar ke String variabel yang disebut hasil
Langkah 15: Uji
![Uji Uji](https://i.howwhatproduce.com/images/006/image-15830-50-j.webp)
Periksa hasilnya sama dengan versi rentetan parameter Integer yang anda pilih. Salah satu cara mudah untuk melakukannya adalah dengan pernyataan if, seperti di bawah.
Disyorkan:
Kamera IP Dengan Pengesanan Muka Menggunakan Papan ESP32-CAM: 5 Langkah
![Kamera IP Dengan Pengesanan Muka Menggunakan Papan ESP32-CAM: 5 Langkah Kamera IP Dengan Pengesanan Muka Menggunakan Papan ESP32-CAM: 5 Langkah](https://i.howwhatproduce.com/images/005/image-14013-j.webp)
Kamera IP Dengan Pengesanan Muka Menggunakan Papan ESP32-CAM: Catatan ini berbeza dengan yang lain dan kami melihat papan ESP32-CAM yang sangat menarik yang sangat murah (kurang dari $ 9) dan mudah digunakan. Kami membuat kamera IP ringkas yang dapat digunakan untuk menstrim suapan video langsung menggunakan 2
Peringatan Penggunaan Masa Skrin (hanya Berfungsi pada Windows, Ios Tidak Akan Berfungsi): 5 Langkah
![Peringatan Penggunaan Masa Skrin (hanya Berfungsi pada Windows, Ios Tidak Akan Berfungsi): 5 Langkah Peringatan Penggunaan Masa Skrin (hanya Berfungsi pada Windows, Ios Tidak Akan Berfungsi): 5 Langkah](https://i.howwhatproduce.com/images/008/image-21756-j.webp)
Peringatan Penggunaan Masa Skrin (hanya Berfungsi pada Windows, Ios Tidak Akan Berfungsi): PengenalanIni adalah mesin berguna yang terbuat dari Arduino, ia mengingatkan anda untuk berehat dengan membuat " biiii! &Quot; berbunyi dan menjadikan komputer anda kembali ke kunci skrin setelah menggunakan masa skrin selama 30 minit. Setelah berehat selama 10 minit ia akan " b
Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: 7 Langkah
![Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: 7 Langkah Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: 7 Langkah](https://i.howwhatproduce.com/images/001/image-1904-25-j.webp)
Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: Anda boleh membaca ini dan tutorial luar biasa lain di laman web rasmi ElectroPeakTinjauan Umum Dalam tutorial ini, anda akan mengetahui cara menggunakan encoder putar. Pertama, anda akan melihat beberapa maklumat mengenai pengekod putaran, dan kemudian anda akan belajar bagaimana
NODEMcu Usb Port Tidak Berfungsi? Muat naik Modul Menggunakan USB ke TTL (FTDI) hanya dalam 2 Langkah: 3 Langkah
![NODEMcu Usb Port Tidak Berfungsi? Muat naik Modul Menggunakan USB ke TTL (FTDI) hanya dalam 2 Langkah: 3 Langkah NODEMcu Usb Port Tidak Berfungsi? Muat naik Modul Menggunakan USB ke TTL (FTDI) hanya dalam 2 Langkah: 3 Langkah](https://i.howwhatproduce.com/images/003/image-6035-24-j.webp)
NODEMcu Usb Port Tidak Berfungsi? Muat Naik Kod Menggunakan Modul USB ke TTL (FTDI) hanya dalam 2 Langkah: Bosan menyambung ke banyak wayar dari USB ke modul TTL ke NODEMcu, ikuti arahan ini, untuk memuat naik kod hanya dalam 2 langkah. Sekiranya port USB dari NODEMcu tidak berfungsi, maka jangan panik. Ia hanya cip pemacu USB atau penyambung USB
Ekspresi Emosi Tanaman Buatan (A.P.E.X.): 7 Langkah (dengan Gambar)
![Ekspresi Emosi Tanaman Buatan (A.P.E.X.): 7 Langkah (dengan Gambar) Ekspresi Emosi Tanaman Buatan (A.P.E.X.): 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-1816-46-j.webp)
Ekspresi Emosi Tanaman Buatan (A.P.E.X.): Tetapi tunggu … Masih ada lagi