Java如何将txt文本中的数据按照十进制整数类型读入程序的数组,然后利用数组中的值计算输出?

给你一个示例代码,具体函数需要你自己修改和填写。

?公共?静电?作废?main(字符串?argv[])?{

BufferedWriter?作家?=?null

BufferedReader?读者?=?null

试试?{

读者?=?新的?BufferedReader(新?FileReader(" F:/test . txt ");

作家?=?新的?BufferedWriter(新?FileWriter(" F:/test 1 . txt ");

列表& lt整数& gt?列表?=?新的?ArrayList & lt整数& gt();

字符串?线?=?null

什么时候?((线?=?reader.readLine())?!=?null)?{

list . add(integer . parse int(line . trim()));

}

//在这里写处理数字的代码。

//下面是输出到txt文件,只是一个样本,请按照自己的逻辑写。

writer . write(list . get(0));

}?接住?(FileNotFoundException?e)?{

e . printstacktrace();

}?接住?(IOException?e)?{

e . printstacktrace();

}?终于?{

如果?(读者?!=?null)?{

试试?{

reader . close();

}?接住?(IOException?e)?{

e . printstacktrace();

}

}

如果?(作家?!=?null)?{

试试?{

writer . close();

}?接住?(IOException?e)?{

e . printstacktrace();

}

}

}

}