如何使用对象类型的连接

时间:2013-11-04 02:03:57

标签: java

我想在跳到更大的概念之前学习基本概念。 下面是我的toString方法,它调用一个返回字符串的方法(转换器)。我有几个类都有toString但每个转换器的对象数量不同,我这样做的方式是有效但我希望以更基本的方式工作,因为这对我目前的工作来说似乎有点进步。所有评论将不胜感激。谢谢!

        public String toString() 
          {
            return converter(obj1,obj2,obj3,obj4);
          }

转换器方法是:

        protected String converter(Object... values)
         {
          return StringUtils.join(values, ",");
        }   

2 个答案:

答案 0 :(得分:0)

如果你正在寻找更“基本”的东西,你可以写一下例如

返回obj1 +“,”+ obj2 +“,”+ obj3 +“,”+ obj4

但老实说,我没有看到你当前的方法有什么问题,假设加入一串用逗号分隔的值符合所有toString方法的费用。

答案 1 :(得分:0)

 public String toString() 
 {
      return obj1 + ", " + obj2 + ", " + obj3 + ", " + obj4;
 }
这是你想要的吗?你必须记住,这些obj toString()可能不会按你想要的那样产生

您可能还必须覆盖obj toString()以获得所需的输出。