In C# è possibile definire i delegati in modo anonimo (anche se non sono altro che zucchero sintattico). Ad esempio, posso farlo:Equivalente dei metodi anonimi C# in Java?
public string DoSomething(Func<string, string> someDelegate)
{
// Do something involving someDelegate(string s)
}
DoSomething(delegate(string s){ return s += "asd"; });
DoSomething(delegate(string s){ return s.Reverse(); });
È possibile passare il codice come questo in Java? Sto usando il framework di elaborazione, che ha una versione piuttosto vecchia di Java (non ha generici).
[A q sui delegati, in generale, in Java] (http://stackoverflow.com/questions/44912/java-delegates) – nawfal