
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
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

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 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

Dalam pakej arahan, buat kelas baru yang disebut FunctionTest.
Langkah 5: Buat Kaedah Tukar

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

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

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

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

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:
Robot Ekspresi- Sekiranya Ini Daripada: 5 Langkah

Robot Ekspresi- Jika Ini Daripada: Hallo en welkom bij mijn Robot Ekspresi Boleh Diajar. Ia boleh diarahkan waar ik aan heb gewerkt tijdens mijn les van If Than That. Robot Ekspresi ini adalah gemaakt bertemu dengan para doel jou als gebruiker te stimuleren bij jezelfreflectie . De robot co
Kamera IP Dengan Pengesanan Muka Menggunakan Papan ESP32-CAM: 5 Langkah

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): 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: 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
Ekspresi Emosi Tanaman Buatan (A.P.E.X.): 7 Langkah (dengan Gambar)

Ekspresi Emosi Tanaman Buatan (A.P.E.X.): Tetapi tunggu … Masih ada lagi