创建直接访问对象 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
}
但是对于这个方法,当我将任何对象传递给它时,应该明确地转换为字符串。
例如,
- 打印(list.toString());
但我想定义一个将对象隐式转换为其 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.
我们知道,当我们将任何对象(如列表、映射或任何对象)传递给 System.out.println()
时,它将获得 list.toString()
、map.toString()
、object.toString()
作为参数自动。
I want to create user defined function like this.
static void print(String s)
{
//someprocessing
}
但是对于这个方法,当我将任何对象传递给它时,应该明确地转换为字符串。
例如,
- 打印(list.toString());
但我想定义一个将对象隐式转换为其 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.