Я пытаюсь преобразовать старый апплет в приложении GWT, но я столкнулся с проблемой с помощью следующей функции:GWT: чтение из файла CSV на сервере
private String[] readBrandList() {
try {
File file = new File("Brands.csv");
String ToAdd = "Default";
BufferedReader read = new BufferedReader(new FileReader(file));
ArrayList<String> BrandName = new ArrayList<String>();
while (ToAdd != null) {
ToAdd = (read.readLine());
BrandName.add(ToAdd);
}
read.close();
String[] BrandList = new String[BrandName.size()];
for (int Counter = 0; Counter < BrandName.size(); Counter++) {
BrandList[Counter] = BrandName.get(Counter);
}
return BrandList;
} catch (Exception e) {
}
return null;
}
Теперь, видимо, BufferedReader не поддерживается GWT и я не найду возможности заменить его, кроме как писать все записи в код, что приведет к кошмару обслуживания.
Есть ли какая-либо функция, о которой я не знаю или это просто невозможно?