0

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

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

转换器方法是:

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

2 回答 2

0

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

返回 obj1 + "," + obj2 + "," + obj3 + "," + obj4

但老实说,我认为您当前的方法没有任何问题,假设只需加入一堆用逗号分隔的值就可以满足您所有 toString 方法的要求。

于 2013-11-04T02:10:06.257 回答
0
 public String toString() 
 {
      return obj1 + ", " + obj2 + ", " + obj3 + ", " + obj4;
 }

这是你想要的吗?您必须记住,这些objtoString() 可能不会以您想要的方式产生

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

于 2013-11-04T02:10:32.340 回答