فهرست مطالب:
- مرحله 1: ایجاد یک پروژه جاوا
- مرحله 2: ایجاد یک بسته
- مرحله 3: کلاس Converter را ایجاد کنید
- مرحله 4: کلاس FunctionTest ایجاد کنید
- مرحله 5: روش تبدیل را ایجاد کنید
- مرحله 6: پارامترهای نوع را اضافه کنید
- مرحله 7: درخواست درخواست
- مرحله 8: روش اصلی
- مرحله 9: شروع به تبدیل تماس کنید
- مرحله 10: یک عدد صحیح را انتخاب کنید
- مرحله 11: پارامترها را جدا کنید
- مرحله 12: پارامتر عملکرد لامبدا
- مرحله 13: بدن عملکرد لامبدا
- مرحله 14: تعیین نتیجه
- مرحله 15: آزمایش کنید
تصویری: استفاده از عبارات لامبدا با رابط کاربری در جاوا: 15 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
رابط های کاربردی در جاوا ابزار بسیار مفیدی است که بسیاری از برنامه نویسان جدید از آن استفاده نمی کنند. آنها به توسعه دهندگان اجازه می دهند کد خود را انتزاع کنند تا بتواند در بسیاری از مشکلات مختلف اعمال شود. این به ویژه با عبارات Lambda که اجازه ایجاد توابع در پارامترهای یک روش را می دهد مفید است. این دستورالعمل ها نحوه استفاده از رابط کاربری بسیار اساسی Functional به نام Function را نشان می دهد. تابع دارای یک روش انتزاعی به نام apply است که یک پارامتر از نوع عمومی را می گیرد و یک نوع عمومی را برمی گرداند. تا زمانی که فراخوانی متدی که فراخوانی می شود اعمال شود ، نیازی به درخواست نیست. این بسیار قدرتمند است زیرا به برنامه نویسان اجازه می دهد از یک قطعه کد چندین بار استفاده کنند فقط باید تماس را به آن روش تغییر دهند.
مرحله 1: ایجاد یک پروژه جاوا
IDE را باز کنید و یک پروژه جاوا ایجاد کنید ، نام مهم نیست. من نام خود را "دستورالعمل" گذاشته ام.
مرحله 2: ایجاد یک بسته
یک بسته جدید در فایل منبع با نام "دستورالعمل" ایجاد کنید.
مرحله 3: کلاس Converter را ایجاد کنید
در بسته دستورالعمل ها ، یک کلاس جدید به نام Converter and Import java.util.function. Function ایجاد کنید.
مرحله 4: کلاس FunctionTest ایجاد کنید
در بسته دستورالعمل ها ، یک کلاس جدید به نام FunctionTest ایجاد کنید.
مرحله 5: روش تبدیل را ایجاد کنید
در کلاس Converter ، متدی به نام "convert" ایجاد کنید که یک String s را بر می گرداند و int x و F را به عنوان پارامتر در نظر می گیرد.
مرحله 6: پارامترهای نوع را اضافه کنید
پارامترهای نوع Integer و String را به پارامتر Function f اضافه کنید. این باید مانند این باشد: F
مرحله 7: درخواست درخواست
نتیجه فراخوانی تابع apply در f با x و یک پارامتر را با بازگشت f.apply (x)
مرحله 8: روش اصلی
یک روش اصلی در FunctionTest ایجاد کنید.
مرحله 9: شروع به تبدیل تماس کنید
در متد اصلی کلاس FunctionTest شروع به فراخوانی روش تبدیل Converter.convert (
مرحله 10: یک عدد صحیح را انتخاب کنید
داخل پرانتز ، int را وارد کنید که می خواهید به یک رشته تبدیل شود. این باید شبیه تصویر بالا باشد.
مرحله 11: پارامترها را جدا کنید
پارامتر بعدی تابع Lambda است. با مکان نما در موقعیت تصویر بالا ، یک کاما و سپس یک فاصله برای ترسیم بین دو پارامتر تایپ کنید.
مرحله 12: پارامتر عملکرد لامبدا
در مرحله بعد ، پارامترهای مربوط به عملکرد lambda را تایپ می کنید. (عدد صحیح x) تنها پارامتر ما است
مرحله 13: بدن عملکرد لامبدا
به دنبال پارامتر ، -> را وارد کنید تا سیگنال دهید که متن بعدی بدنه تابع است. x.toString را تایپ کنید ، پرانتز را ببندید و با نقطه ویرگول پایان دهید.
مرحله 14: تعیین نتیجه
برای اطمینان از کارکرد برنامه ، فراخوانی را برای تبدیل به متغیر String به نام result اختصاص دهید
مرحله 15: آزمایش کنید
بررسی کنید که نتیجه برابر است با نسخه رشته ای پارامتر Integer که انتخاب کرده اید. یک راه ساده برای انجام این کار عبارت if است که در زیر نشان داده شده است.
توصیه شده:
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s انجام دهید: 8 مرحله
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s: در این آموزش ، با نحوه راه اندازی ، اتصال و دریافت دستگاه I2C (شتاب سنج) کار با کنترلر (Arduino ، ESP32 ، ESP8266 ، ESP12 NodeMCU) آشنا خواهید شد
رابط کاربری مدرن VENDING MACHINE GUI با استفاده از PI رزبری با DJANGO: 4 مرحله
GUI مدرن VENDING MACHINE MACHINE با استفاده از PI رزبری با DJANGO: آیا می توانیم با استفاده از زبان های وب برای دستگاه فروش دستگاه گرافیکی رابط کاربری گرافیکی مدرن بسازیم؟ پاسخ موارد بالا بله ما می توانیم. ما می توانیم از آنها برای ماشینهای فروشنده با استفاده از حالت کیوسک استفاده کنیم. ایده زیر من قبلاً در پروژه موجود خود اعمال کرده ام و خوب کار می کند و ما آزمایش می کنیم
با استفاده از آردوینو: 5 قدم ، رابط کاربری استفن هاوکینگ را تنها در 1000 روپیه (15 دلار) بسازید
با استفاده از آردوینو رابط کاربری استفن هاوکینگ را فقط با 1000 روپیه (15 دلار) بسازید: همه چیز با این پرسش آغاز شد که "استفن هاوکینگ چگونه صحبت می کند؟" ، پس از مطالعه در مورد سیستم رایانه ای خود ، به ذهنم رسید که باید ارزانتر تهیه کنم. نسخه سیستم بدون به خطر انداختن بیش از حد ویژگی ها. این دستگاه
Gesture Hawk: روبات کنترل شده با اشاره با استفاده از رابط کاربری پردازش تصویر: 13 مرحله (همراه با تصاویر)
Gesture Hawk: روبات کنترل شده با اشاره با استفاده از رابط مبتنی بر پردازش تصویر: Gesture Hawk در TechEvince 4.0 به عنوان یک رابط ساده پردازش تصویر مبتنی بر انسان و ماشین به نمایش گذاشته شد. کاربرد آن در این واقعیت نهفته است که هیچ سنسور اضافی یا پوشیدنی به جز دستکش برای کنترل ماشین رباتیک که از راه های مختلف حرکت می کند ، مورد نیاز نیست
رابط کاربری Android (remotexy) برای کنترل موتور سروو با استفاده از آردوینو و بلوتوث: 7 مرحله (همراه با تصاویر)
رابط کاربری Android (remotexy) برای کنترل موتور سروو با استفاده از آردوینو و بلوتوث: در این دستورالعمل سریع به شما این امکان را می دهم تا رابط کاربری Android را با استفاده از Remotexy Interface Maker برای کنترل سرو موتور متصل به Arduino Mega از طریق بلوتوث انجام دهید. این ویدئو نشان می دهد که چگونه UI سرعت و موقعیت سرو موتور را کنترل می کند