Alt 19.Ekim.2017
  #1
abulbl - ait Kullanıcı Resmi (Avatar)
Site Kurucusu
Reklam
dynamic-typed parametresi ile bir metodu nasıl geçersiz hale getirebilirim? ya da buna benzer işlevde bir parametre var mı? Bunun gibi :


Kod:
class a{
    public ArrayList<Movie> getEntries(Function<Movie, Boolean> filter){

    }
    public ArrayList<Ticket> getEntries(Function<Ticket, Boolean> filter){

    }
}
Alt 19.Ekim.2017
  #2
grsnlu - ait Kullanıcı Resmi (Avatar)
Kullanıcı
yazdıklarından anladığım kadar type silinemediğinden bu işleme gerçeklleştiremezsin. Metotlara farklı bir isim vererek deneyebilirsin :


Kod:
class  A {
   private List<Movie> movies = new ArrayList<>();
   private List<Ticket> tickets = new ArrayList<>();

   public List<Movie> getMovies(Predicate<Movie> filter) {
        return movies.stream().filter(filter).collect(Collectors.toList());
   }

   public List<Ticket> getTickets(Predicate<Ticket> filter) {
        return tickets.stream().filter(filter).collect(Collectors.toList());
   }
}


« önceki Konuya git | sonraki Konuya git »

Şuan bu sayfada bulunan kişiler: 1 kişi (0 üye ve 1 ziyaretçi)
 
Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok
BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Seçenekler
Stil



Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 11:25.

Bize Yazin - Webmaster Forumu - Arşiv - Yukarı git
Powered by vBulletin™ Version 3.8.9 Beta 1
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.
Telefon zil sesleri | Prezeci.com