Სარჩევი:
- ნაბიჯი 1: შექმენით Java პროექტი
- ნაბიჯი 2: შექმენით პაკეტი
- ნაბიჯი 3: შექმენით კონვერტორი კლასი
- ნაბიჯი 4: შექმენით FunctionTest კლასი
- ნაბიჯი 5: შექმენით კონვერტაციის მეთოდი
- ნაბიჯი 6: დაამატეთ ტიპის პარამეტრები
- ნაბიჯი 7: მიმართეთ დარეკვას
- ნაბიჯი 8: ძირითადი მეთოდი
- ნაბიჯი 9: დაიწყეთ ზარის გადაყვანა
- ნაბიჯი 10: აირჩიეთ მთელი რიცხვი
- ნაბიჯი 11: გამოყავით პარამეტრები
- ნაბიჯი 12: ლამბდა ფუნქციის პარამეტრი
- ნაბიჯი 13: ლამბდა ფუნქციური სხეული
- ნაბიჯი 14: მიანიჭეთ შედეგი
- ნაბიჯი 15: ტესტი
ვიდეო: ლამბდა გამონათქვამების გამოყენება ჯავაში ფუნქციონალური ინტერფეისებით: 15 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Java– ს ფუნქციური ინტერფეისები არის ძალიან სასარგებლო ინსტრუმენტი, რომელსაც ბევრი ახალი პროგრამისტი არ იყენებს. ისინი დეველოპერებს უფლებას აძლევენ შეიტანონ თავიანთი კოდი ისე, რომ იგი გამოყენებულ იქნას მრავალ სხვადასხვა პრობლემაზე. ეს განსაკუთრებით სასარგებლოა ლამბდა გამონათქვამებით, რომლებიც საშუალებას იძლევა ფუნქციები შეიქმნას მეთოდის პარამეტრებში. ეს ინსტრუქციები აჩვენებს, თუ როგორ გამოიყენოთ ძალიან ძირითადი ფუნქციური ინტერფეისი სახელწოდებით ფუნქცია. ფუნქციას აქვს აბსტრაქტული მეთოდი სახელწოდებით apply, რომელიც იღებს ზოგად ტიპის ერთ პარამეტრს და აბრუნებს ზოგად ტიპს. განაცხადი არ უნდა განისაზღვროს მანამ, სანამ არ მოხდება იმ მეთოდის გამოძახება, რომლითაც ვრცელდება ზარები. ეს არის ძალიან მძლავრი, რადგან ის პროგრამისტებს საშუალებას აძლევს გამოიყენონ ერთი და იგივე კოდი რამდენჯერმე მხოლოდ იმ მეთოდის ზარის შეცვლით.
ნაბიჯი 1: შექმენით Java პროექტი
გახსენით IDE და შექმენით java პროექტი, სახელი არ არის მნიშვნელოვანი. მე დავარქვი ჩემსას "ინსტრუქცია".
ნაბიჯი 2: შექმენით პაკეტი
შექმენით ახალი პაკეტი წყაროს ფაილში, სახელწოდებით "ინსტრუქცია".
ნაბიჯი 3: შექმენით კონვერტორი კლასი
ინსტრუქციის პაკეტში შექმენით ახალი კლასი სახელწოდებით Converter and Import java.util.function. Function.
ნაბიჯი 4: შექმენით FunctionTest კლასი
ინსტრუქციის პაკეტში შექმენით ახალი კლასი სახელწოდებით FunctionTest.
ნაბიჯი 5: შექმენით კონვერტაციის მეთოდი
კონვერტორის კლასში შექმენით მეთოდი სახელწოდებით "კონვერტირება", რომელიც აბრუნებს String s- ს და იღებს int x და F ფუნქციას, როგორც პარამეტრებს.
ნაბიჯი 6: დაამატეთ ტიპის პარამეტრები
დაამატეთ ტიპის პარამეტრები მთელი რიცხვი და სიმებიანი ფუნქცია f პარამეტრზე. ეს უნდა გამოიყურებოდეს: ფუნქცია ვ
ნაბიჯი 7: მიმართეთ დარეკვას
დააბრუნეთ გამოყენების ფუნქციის გამოძახების შედეგი f– ზე x და პარამეტრი f– ის დაბრუნებით f.apply (x)
ნაბიჯი 8: ძირითადი მეთოდი
შექმენით ძირითადი მეთოდი FunctionTest– ში.
ნაბიჯი 9: დაიწყეთ ზარის გადაყვანა
FunctionTest კლასის მთავარ მეთოდში დაიწყეთ კონვერტაციის მეთოდის გამოძახება Converter.convert (
ნაბიჯი 10: აირჩიეთ მთელი რიცხვი
ფრჩხილებში შეიყვანეთ ინტი, რომლის სტრიქონად გადაქცევა გსურთ. ეს უნდა გამოიყურებოდეს ზემოთ მოცემულ სურათზე.
ნაბიჯი 11: გამოყავით პარამეტრები
შემდეგი პარამეტრი არის ლამბდა ფუნქცია. როდესაც კურსორი მდებარეობს ზემოთ მოცემულ სურათზე, ჩაწერეთ მძიმით, შემდეგ კი სივრცე ორ პარამეტრს შორის გამოსაყოფად.
ნაბიჯი 12: ლამბდა ფუნქციის პარამეტრი
შემდეგი, თქვენ ჩაწერთ პარამეტრებს lambda ფუნქციისთვის. (მთელი რიცხვი x) არის ჩვენი ერთადერთი პარამეტრი
ნაბიჯი 13: ლამბდა ფუნქციური სხეული
პარამეტრის შემდეგ, აკრიფეთ -> სიგნალი, რომ შემდეგი ტექსტი არის ფუნქციის ძირითადი ნაწილი. ჩაწერეთ x.toString, დახურეთ ფრჩხილები და დაასრულეთ მძიმით.
ნაბიჯი 14: მიანიჭეთ შედეგი
იმისათვის, რომ დარწმუნდეთ, რომ პროგრამა მუშაობს, მიანიჭეთ ზარი სიმებიანი ცვლადის გარდაქმნას სახელწოდებით result
ნაბიჯი 15: ტესტი
შეამოწმეთ რომ შედეგი უდრის თქვენს მიერ არჩეული მთელი რიცხვის პარამეტრის სიმებიანი ვერსიის. ამის გაკეთების ერთი მარტივი გზა არის if განცხადება, რომელიც ნაჩვენებია ქვემოთ.
გირჩევთ:
პირადი ამინდის სადგური ჟოლოს Pi გამოყენებით BME280 ჯავაში: 6 ნაბიჯი
პერსონალური მეტეოროლოგიური სადგური ჟოლოს BME280– ით Java– ში: ცუდი ამინდი ყოველთვის უარესად გამოიყურება ფანჯრიდან. ჩვენ ყოველთვის დაინტერესებული ვიყავით ჩვენი ადგილობრივი ამინდის მონიტორინგით და რას ვხედავთ ფანჯრიდან. ჩვენ ასევე გვინდოდა უკეთესი კონტროლი ჩვენს გათბობასა და კონდიცირების სისტემაზე. პერსონალური ამინდის სადგურის მშენებლობა მნიშვნელოვანია
როგორ გააკეთოთ მარტივი კალკულატორი ჯავაში: 10 ნაბიჯი
როგორ გავაკეთოთ მარტივი კალკულატორი ჯავაში: ეს არის მარტივი შესავალი ჯავის პროგრამირების ენაზე, რომელიც განკუთვნილია ადამიანებისთვის, რომელთაც არ აქვთ ცოდნა პროგრამირების შესახებ. მასალები: კომპიუტერი ან ლეპტოპი (დაინსტალირებული დაბნელებით) დაბნელების დაყენება https: // www. eclipse.org/ ჩამოტვირთვები
როგორ გავაკეთოთ პოკერის თამაში ჯავაში: 4 ნაბიჯი
როგორ შევქმნათ პოკერის თამაში ჯავაში: ეს სასწავლო არის მათთვის, ვინც უკვე იცის ჯავა და სურს შექმნას პოკერის თამაში ჯავაში. უპირველეს ყოვლისა, თქვენ დაგჭირდებათ კომპიუტერი რაიმე სახის კოდირების პროგრამით ან ვებსაიტით, რომელიც საშუალებას გაძლევთ გამოიყენოთ Java. გირჩევთ გამოიყენოთ DrJ
მასივის რეკურსიული შეჯამება ჯავაში: 9 ნაბიჯი
მასივის რეკურსიული შეჯამება ჯავაში: რეკურსია არის ძალიან სასარგებლო და დროის ეფექტური პროცედურა, რომელსაც შეუძლია სწრაფად გადაჭრას პრობლემა ძალიან მცირე კოდით. რეკურსია მოიცავს მეთოდს, რომელსაც თქვენ ქმნით და თავისთავად ამცირებს თავდაპირველ პრობლემას. ამ მაგალითისთვის ჩვენ შევაჯამებთ მასივს
სრულად ფუნქციონალური გადაათრიეთ ჯაჭვის შერწყმა 360: 4 ნაბიჯი (სურათებით)
სრულად ფუნქციონალური გადაათრიეთ ჯაჭვი Fusion 360: ამ სამეურვეოში მე ჩავრთე ნაბიჯ -ნაბიჯ ვიდეოები, რომლებიც ჩაწერილია Auto Desk Screencast– ით, თუ როგორ უნდა ავაშენოთ საკაბელო გადაადგილების ჯაჭვი Fusion 360. ჯაჭვი ეფუძნება ჯაჭვს, რომელიც მე შევიძინე Amazon.com– ში: HHY Black Machine Tool 7 x 7 მმ ნახევრად დახურული ტიპი