如何在toString()方法中打印String数组中的几个元素?

时间:2018-06-07 20:39:11

标签: java

我正在尝试在String数组中打印每个元素,但我似乎只能打印特定的索引。

    public String toString() {
        return fruits.fruitColor + fruits.fruitName;
    }

    public String toString() {
        return fruits[i].fruitColor + fruits[i].fruitName;
        i++; // I don't understand why the int i cannot be incremented to print out the next set of information?
    }

我不知道我是否喜欢Arrays.toString(array)方法,因为我不一定需要[]格式,而是按时间顺序从每个元素获取特定信息。我也试图在toString()方法中使用循环,这也失败了。任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

  
      
  1. 你在增量发生之前回来,你可以做
  2.   
string str = fruits[i].fruitColor + fruits[i].fruitName;
i++;
return str;
  

我很好奇索引变量的范围......你应该亲自动手   它作为参数的索引而不是