Java. Строка не может быть преобразована в Object [] - PullRequest
0 голосов
/ 14 июля 2020

как я могу решить проблему? Я читаю данные из файла Excel, а результат - в виде строки. Метод getData с DataProvider требует возвращаемого типа Object [] [].

public class Utilities extends Page {

    @DataProvider(name = "readProductNumber")
    public Object[] getData(Method method) {

        ReadDataFromExcel readDataFromExcel = new ReadDataFromExcel();
        String data = readDataFromExcel.ReadCellData(1, 0);


        return data;

    }
}

Ошибка: (17, 16) java: несовместимые типы: java .lang.String не может быть преобразован в java .lang.Object []

1 Ответ

3 голосов
/ 14 июля 2020

String - это Object, но ваш метод должен возвращать массив Object.

Вы можете поместить его в массив следующим образом: return new Object[]{data}

...