Entsprechung von anonymen C # -Methoden in Java?

In C# können Sie definieren Delegierten anonym (obwohl Sie nichts anderes als syntaktischer Zucker). Zum Beispiel, ich kann dies tun:

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(); });

Ist es möglich, die pass-code, wie dies in Java? Ich bin mit der Verarbeitung der Rahmen, der hat eine ganz alte version von Java (es muss nicht Generika).

InformationsquelleAutor der Frage Callum Rogers | 2009-08-27

Schreibe einen Kommentar