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-13 06:57
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 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
Dalam paket instruksi, buat kelas baru bernama FunctionTest.
Langkah 5: Buat Metode Konversi
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
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
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
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
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.