- Файл читается из CSV. Ok
- Строка разделяется точкой с запятой. Ok
- анализ первой строки массива возвращает NumberformatException. Ошибка<
То, что я уже пробовал:
- Целое.Значение (стр.);
- Integer.parseInt (строка);
- pp = новое целое число (str);
Может ли кто-нибудь помочь с этой проблемой? Благодарность
public static void main(String[] args) throws FileNotFoundException, IOException {
File inputF = new File("C:\\chatse\\Estatistica\\dados.csv");
InputStream inputFS = new FileInputStream(inputF);
BufferedReader in = new BufferedReader(new InputStreamReader(inputFS));
String line;
String readFromCsv = "";
while ((line = in.readLine()) != null) {
readFromCsv += line + ";";
}
in.close();
String read = readFromCsv.trim();
String[] n = read.split(";");
ArrayList<String> lista = new ArrayList<>();
for (String st : n) {
lista.add(st);
}
ArrayList<Integer> nlistNum = new ArrayList<>();
for (String data : lista) {
int pp Integer.Valueof(data); //tried this,
int pp Integer.parseInt(data); // this,
int pp = new Integer(data); // and this.
nlistNum.add(pp);
}