如何在 java 中编写带有两个参数的 Action 函数

How to write an Action function with two parameter in java

我在 VB.Net 中编写了以下函数,有没有办法将其转换为 Java。我试过 Consumer() 但它只接受一个参数。

Dim setFunc 
As Action(Of String, Object) = Sub(name, val) 
                               Console.WriteLine
                               ("Test Function. Name: {0}, Value: {1}", name, val)

你试过这个吗

BiConsumer<String, Object> setFunc = 
      (x, y) -> System.out.println("Test Function. Name : " + x + ", Value " + y);