需要帮助将TAB写入toString方法

use*_*737 1 java eclipse arrays tostring jgrasp

import java.util.Arrays;
public class example
{

    private int numbers[]; //instance variable
    private String result;

    public example()
    {
        numbers = new int[10];
        Arrays.fill(numbers, 42);
    } 

    public example(int[] array)
    {
        numbers = Arrays.copyOf(array, array.length);
    }

    //get and set methods
     public void setNumbers (int numbers) 
    {
        //setMethod
        this.numbers = new int[numbers];
    }

     public int [] getNumbers()//get method
     {
        return numbers;
     }


    public  String toString()
    {
        String result = new String();
        int i;
        for (i = 0; i < numbers; i++)
            result = result + list[i] + "\n";

    }
}
Run Code Online (Sandbox Code Playgroud)

嘿伙计们,所以我的toString()方法遇到了麻烦.我的toString()方法应该返回一个String包含我的实例数组的元素,其中包含制表符.所以这就是我所拥有的

Bru*_*ira 5

TABjava中的字符表示为:\t

所以你需要的一切就是在你的代码上替换这个角色:

for (i = 0; i < numbers.length; i++)
        result = result + list[i] + "\t";
Run Code Online (Sandbox Code Playgroud)