创建直接访问对象 java 字符串的方法

Create method that directly access tostring of object java

我们知道,当我们将任何对象(如列表、映射或任何对象)传递给 System.out.println() 时,它将获得 list.toString()map.toString()object.toString() 作为参数自动。

I want to create user defined function like this.

static void print(String s)
{
    //someprocessing
}

但是对于这个方法,当我将任何对象传递给它时,应该明确地转换为字符串。

例如,

但我想定义一个将对象隐式转换为其 toString 的方法。谁能告诉我如何在 java 中做到这一点?

我做了类似的事情来解决这个问题!

static void print(Object o)
{
   System.out.println(o.toString());
   // String rep = o.toString();
}

So I can use it on any Object type except for primitives.