Требуется считать xls файл. Но try никогда не выполняется, а выполняется условие из catch. В итоге bb={“0,0,0,0”}. Не могу понять, что я делаю не так. Файл лежит в папке проекта.
Перемещение файла в другое место, изменение имени ничего не дало. Думала, что дело в том, что это xls, но даже с txt тоже самое.
Book bb = new Book();
String[] mas = bb.boob();
public class Book {
public String[] data = new String[4];
public String[] boob() {
try(FileInputStream fis = new FileInputStream("list.xls")) {
//Workbook wb = new HSSFWorkbook(fis);
for(int i=0; i<4; i++){
data[i] = "1";
}
fis.close();
return data;
}
catch (IOException e){
String[] d ={"0","0","0","0"};
return d;}
}
}
Ответ
Надо было файл открывать используя assets. Например, fis = getAssets().open("list.xls");
Комментариев нет:
Отправить комментарий